修改VirtualBox中mac虚拟机的分辨率
最近在windows上用VirtualBox安装了雪豹,却发现分辨率只能在1024x768上,我的笔电默认是1280x800的分辨率,浪费了很多显示空间。后来上网查阅了好多资料,然后自己鼓捣了一下发现其实只要两个步骤就可以搞定了。
首先是给VirtualBox添加一个新的自定义分辨率。进入VirtualBox的安装目录,有个命令行工具VBoxManger.exe,利用这个工具给mac虚拟机增加一个自定义分辨率,执行格式为VBoxManage setextradata mac CustomVideoMode1 1280x800x32,命令行里mac是我的mac虚拟机的名字,最后是自定义的分辨率,注意最后是mode+1不是model,然后那个1也可以随便改成其他数字的。
添加好分辨率后,用efi启动mac,选择苹果图标,输入"Graphics Mode"="1280*800*32"(含引号)再回车,系统已经是1280x800的分辨率了。
就我的经验,其实不见得非要自己加自定义分辨率,因为VirtualBox里面已经有很多定义好的分辨率,像常用的1280x1024都是有的,你可以在用EFI启动之时,选择苹果图标,然后按下方向键,这个时候会有更多的菜单弹出来,其中的Video Info列出了所有VirtualBox支持的分辨率,你可以在这里确认刚才添加的自定义分辨率。网上好多文章都没说要添加分辨率并确定自定义分辨率已经在列表,我觉得这一步满重要的,难道就我一个人用1280x800了?
重点注意:VBoxManage setextradata mac CustomVideoMode1 1280x800x32这个命令,千万不要把里面的‘x’打成‘*’,不然你就进不了系统了。