Android doesn’t boot on virtualbox and VMware
This problem can be meeting on every version android OS, if we want to install on virtual machine
What can we doing for solution?
You have to edit
menu.lst file. Here is how:
- boot in debug mode (usually the second option in boot menu)
- when booting stops (for me it just hangs there with flashing cursor and without any prompt) enter
mount -o remount,rw /mnt
- press Shift+a
- right under the first boot entry find the line starting with
kernel initrd=/in(your line might look different; it depends on Android version; in general just find the line that starts with
- at the end of the line type
vga=834 nomodeset xforcevesa
- press ESC then
:wq– these commands will save the file and quit vi
Now the system should reboot in the VESA mode of your choice.
This will enforces to use the VESA driver for X.
You can replace the
vga=xxx by any number you want for your screen resolution. Also tested that
832 works fine (gives 800×600 resolution).