前面讲了Android x86如何安装到VirtualBox的方法,下面来看看启动参数的设置问题。

      说明:所有方法笔者也是从网上搜集得来,结合自己亲测在此总结一下。

       设置启动参数其实很简单,如下:

选择第一项,按“e”。

选择第一项,按“e”。

        进到这里就可以写入启动参数了,比如启动时询问分辨率:vga=ask ,输入完成后回车即可回到上一个界面,按“b”启动系统。

        就会出现下面的询问界面:

回车

       输入分辨率前面的代号即可,a和305都是代号,随便一个即可。回车后效果就有了。

       更多参数可查阅Android启动参数设置相关文章,下面重点说说如何设置标准分辨率(800x480或480x800)并且永久有效。

       xp系统用记事本打开文件:C:\Documents and Settings\Administrator\VirtualBox VMs\Android4.2.2_RE\Android4.2.2_RE.vbox

       此文件根据自己安装的虚拟机名称对应起来, win7的类似,不再说明。

       找到<ExtraData>节点,添加这两行,保存,注意:修改前关闭全部已打开的虚拟机,关闭VirtaulBox软件,并且以ANSI格式保存,否则VirtualBox读不出来。

       重复上面修改启动参数的操作,当进入分辨率选择的时候,你会发现后面多了两个分辨率,正是这里添加的。

        选择一个进入即可,以这种方式修改分辨率有个缺陷,就是每次启动都需要修改启动参数,并不会以设定的分辨率打开,就算把vga=ask 改为UVESA_MODE=800x480也是一样的,方式上并没有改变,那么为了能够永久修改,必须修改系统里面的启动参数文件menu.lst。

        正常进入系统,按Alt+F1进入命令行。

可以输命令啦:

       1.输入mkdir /data/fs

       2.输入mount -t 硬盘格式 /dev/block/硬盘名称 /data/fs

       硬盘格式为你虚拟机硬盘的格式,一般是ext3 ,硬盘名称则是你虚拟机的硬盘名称,默认是sda1,表示第一个sata硬盘,比如:mount -t ext3 /dev/block/sda1 /data/fs

将硬盘挂在到 /data/fs文件夹上。下面进入fs目录看看是不是有文件了。

挂载成功。

       3.输入 vi /data/fs/grub/menu.list 编辑启动菜单列表

        和刚才启动时一样,在第一个kernel那一行的末尾增加 vga=ask 或者 UVESA_MODE=800x480 后保存。

       重启虚拟机,这时候Android都是按800x480的分辨率启动了,如果用的是vga=ask那就每次启动都询问。

       说明:

       1. 如果使用新添加的800x480的分辨率,同样需要在C:\Documents and Settings\Administrator\VirtualBox VMs\Android4.2.2_RE\Android4.2.2_RE.vbox 文件中添加,否则修改无效。

       2.按Alt+F1进入命令行,按Alt+F7回到界面。

       3.关于vi操作简单说下,打开文件后按i进入编辑状态,编辑完后按Esc退出编辑状态,按"Shift+;"(分号键),输入wq回车,表示保存并强制退出。

       4.坚屏显示只需要改分辨率为480x800即可。

 

作者: kunoy
申明:作者写博是为了总结经验,和交流学习之用。
如需转载,请尽量保留此申明,并在文章页面明显位置给出原文连接。谢谢!
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐