To change the Android-x86 screen resolution on VirtualBox you need to:
-
Add custom screen resolution:
Android <6.0:VBoxManage setextradata "VM_NAME_HERE" "CustomVideoMode1" "320x480x16"
Android >=6.0:
VBoxManage setextradata "VM_NAME_HERE" "CustomVideoMode1" "320x480x32"
-
Figure out what is the ‘hex’-value for your
VideoMode
:
2.1. Start the VM
2.2. In GRUB menu enter a (Android >=6.0: e)
2.3. In the next screen appendvga=ask
and press Enter
2.4. Find your resolution and write down/remember the ‘hex’-value forMode
column -
Translate the value to decimal notation (for example
360
hex is864
in decimal). -
Go to
menu.lst
and modify it:
4.1. From the GRUB menu selectDebug Mode
4.2. Input the following:mount -o remount,rw /mnt cd /mnt/grub vi menu.lst
4.3. Add vga=864
(if your ‘hex’-value is 360
). Now it should look like this:
kernel /android-2.3-RC1/kernel quiet root=/dev/ram0 androidboot_hardware=eeepc acpi_sleep=s3_bios,s3_mode DPI=160 UVESA_MODE=320×480 SRC=/android-2.3-RC1 SDCARD=/data/sdcard.img vga=864
4.4. Save it:
:wq
-
Unmount and reboot:
cd / umount /mnt reboot -f