在Virtualbox下自定义Android-x86的分辨率

没写安装配置笔记,反倒先写了如何自定义Android-x86的分辨率,哈。

1、在虚拟机添加自定义分辨率

在虚拟机关闭以后进行。

方法一:对应的虚拟机的xml文件的“<ExtraData>”下新开一行,加上以下内容

<ExtraDataItem name="CustomVideoMode1" value="480x800x16"/>
<ExtraDataItem name="CustomVideoMode2" value="320x480x16"/>

方法二:执行命令,其中“VM name”替换为你自己的虚拟机的名字

VBoxManage setextradata "VM name" "CustomVideoMode1" "480x800x16"
VBoxManage setextradata "VM name" "CustomVideoMode2" "320x480x16"

2、修改grub的menu.lst

启动虚拟机,到debug mode下,编辑文件:

/mnt/grub/menu.lst

如果是手机分辨率则复制MDPI的几行,平板分辨率则复制HDPI的内容。把title改为自己想要的启动项名字,如“Android-x86 480x800x16”,在“kernel”后加上:

UVESA_MODE=480x800

320x480的分辨率也类似进行。

3、在debug mode下重启Android-x86

运行命令

/system/bin/reboot

即可

2 comments

  1. Nuance says:

    执行命令,其中“VM name”替换为你自己的虚拟机的名字
    执行命令是在哪里执行

    1. Anonymous says:

      Virtualbox 的安装目录

Leave a comment