在VirtualBox中安装完OS X Mavericks之后,默认显示分辨率是1024x768,这个分辨率对于大显示器来说实在是太小了,而不像安装Windows或者Linux系统,可以通过VirtualBox的”安装增强功能“之后,直接设置分辨率即可,这种方式对于OS X完全不行。在网上搜索了一堆资料,总结起来主要有两种,一种就是在引导启动时,手动输入boot选项,第二种就是修改/Library/Preferences/SystemConfiguration/com.apple.Boot.plist文件,这篇文章写的比较详细,可以参考:
http://www.ztyhome.com/virtualbox-mac-fen-bian-lv/?replytocom=3162
但是它是针对OS X 10.6 Snow Leopard的,不是针对OS X 10.9 Mavericks的。
而我使用第二种方法始终不行,所以我就用了第一种方法,我是根据这边文章来安装Mavericks的:http://bbs.feng.com/read-htm-tid-7625465.html,下面是我更改分辨率的方法,安装完成之后:
第一步:关闭EFI(即不打勾),如下图:
否则每次启动就直接进入系统了,而无法选择分辨率进入系统。
第二步:将引导盘(HackBoot_Mav.iso)加载到光驱:
设置光驱优先启动顺序:
第三步:启动系统,此时应该是如下界面:
按下键盘的向右箭头,使”Mavericks“的绿灯亮起,如下图:
按下键盘上的向下箭头,出现如下界面:
此时按向下方向键,到”Video Info“选项回车,就可以看到支持哪些分辨率了:
看看你想要的分辨率列表中有没有,如果没有,我们就要使用VirtualBox的命令添加一个分辨率,添加方法如下:
首先退出虚拟机,退出VirtualBox,就是全部都退出;
然后进入VirtualBox的安装目录,执行命令:
d:>VBoxManage setextradata "mac name" "CustomVideoMode1" "1600x900x32"
重新启动VirtualBox,进入Mavericks,注意启动前你需要检查一下引导盘”HackBoot_Mav.iso“是不是在光驱中,进入到”OSX Boot“和”Mavericks“选择界面之后,按键盘上的右方向键,选择”Mavericks“,直接输入:"Graphics Mode"="1600x900x32",然后回车,如下图:
正常的话,分辨率马上就改过来了,不行的话就多试几次,反正使用虚拟机安装OS X,经常会出现莫名的问题。
放上一张桌面图(漂亮啊):
使用这种方法就是每次启动都要输入“Graphics Mode"="1600x900x32"来启动,而且引导盘(HackBoot_Mav.iso)每次也需要重新加载。