14

I have a problem with Android-x86 and VirtualBox.

I had never worked with Linux before, so I don't understand what's happening. After creating a new virtual machine and choosing "Install Android-x86", I get this:

Kernel panic

My settings: configuration

I've tried using android-x86-4.2-20130228.iso and android-x86-4.2-20121225.iso

What's wrong?

Vitaliy
  • 485
  • 1
  • 5
  • 22
  • 3
    What are your VirtualBox settings? Also, this question relates to virtual machine installation, which should be in Super User. – Raptor Nov 06 '13 at 07:38
  • I have added preference to the post – Vitaliy Nov 06 '13 at 07:50
  • Your settings look fine. This tutorial uses similar settings: http://www.howtogeek.com/164570/how-to-install-android-in-virtualbox/ – Raptor Nov 06 '13 at 07:54
  • 1
    Yes, I have tryed a few configurations, but I always have this error after choosing instalation. So this tutorial can't help me – Vitaliy Nov 06 '13 at 07:59

10 Answers10

9

The problem was that virtualization was turned off in my BIOS settings. It must be on for Android-x86 to run on VirtualBox.

Vitaliy
  • 485
  • 1
  • 5
  • 22
  • I am having the same problem as @Vitaliy Ermakov, so I went into my BIOS settings. Under "Virtualization" the only options I had were "VT-x" and "Disable." I selected "VT-x," rebooted, turned on VT-x acceleration in VirtualBox, and I still had the same problem. How can I fix it? – DankMemes Mar 05 '14 at 20:31
  • @ZoveGames I think, in you case it's doesn't work because android x86 requires VT-d technology. – Vitaliy Mar 11 '14 at 12:41
  • 1
    No, I actually solved this problem. I was using the unstable 4.4 version. I got the stable 4.0 and it worked perfectly. – DankMemes Mar 11 '14 at 19:50
  • Your specific virtualization options may vary, but this solution worked for me. I had two virtualization options that were unchecked and checked them both and the android vm works! This was probably the cause of other VM issues I've had before and had postponed the BIOS investigation. Thanks! – Paul Dec 17 '14 at 15:38
5

Download Android 4.0 for EEEpc and you don't need Virtualization technology. It works for me.

Hirut
  • 51
  • 1
  • 1
3

Thanks to the other answers – virtualization seems to be a requirement of later Android x86 versions, as 4.2 still worked without.

Here's what solved it for me, thanks to the other answers:

  • Make sure virtualization is enabled in your system BIOS. If not (or if you're unsure), go to your BIOS and look for a setting named "Virtualization", "VT-x" or "AMD-V" and make sure it's enabled.
  • Then, in your virtual machine settings, go to System > Acceleration and check Enable VT-x/AMD-V*.
  • On the same page, I left the Nested Paging option checked and set the paravirtualization interface to Legacy (as on my tried-and-true 4.2 VM). Different settings might work here, too – I didn't investigate further.

With these settings I can boot into the live installation and launch the installer.

user149408
  • 5,385
  • 4
  • 33
  • 69
  • Best answer so far. Still I cannot make any of Android x86 versions run on my intel processor (Core2 Duo) that doesn't have virtualization capabilities – imbr Aug 04 '16 at 23:22
3

enter image description here

Make Sure Graphics Controller: VBoxSVGA

Mored1984
  • 139
  • 4
2

I got the same error, and think I have the solution for you. I am on Windows 8.1 64bit, if you disable Hyper-V it works.

Go to Control Panel > Programs > Turn Windows features on or off, find Hyper-V in the list, remove it and restart windows.

Mark Howard
  • 526
  • 4
  • 13
1

Change Settings - System - Pointing Device to "USB Tablet"!

salyam
  • 11
  • 1
0

I had the exact same problem. I had VirtualBox version 4.3.8 installed when I initially tried the installation and failed.

After I upgraded VirtualBox to version 4.3.18, the installation went through without a problem. From my research, you need to have version 4.3.10 or above.

WSBT
  • 33,033
  • 18
  • 128
  • 133
  • Not quite right -- trying to run Android 4.3 on VirtualBox 4.3.10_Ubuntu93012 still leads to kernel panic. – Thomas Jan 28 '15 at 08:48
0

kernel panic you must set your computer to ...

Enable Intel Virtualization Technology in bios then set operating system in virtualbox to 64bit

teang
  • 1
0

Yes setting bios for Virtualization technology = enabled allows for circumvention of this road block along the highway of Andriod.

-1

i had also this problem best solution is that if u hava used 10 gb for android x86 then when it ask during installaion then select space less than 10 gb or whatever u used. It ask during installing.