我在Ubuntu Linux下使用VirtualBox,在Mac OSX(Mountain Lion)上使用客户操作系统。
对我来说,当我完成以下所有操作时,完整的分辨率开始工作:
0)安装MultiBeast 4,确保系统从虚拟硬盘而不是从任何引导CD引导。我按照这里的说明操作:
http://www.macbreaker.com/2012/07/mountain-lion-virtualbox.html
但是,在程序结束时,我没有完整的分辨率,对我来说必须是1920x1080x32。
1)在虚拟机中,编辑这些PLIST文件,
sudo pico /Extra/com.apple.boot.plist/Library/Preferences/SystemConfiguration/com.apple.Boot.plist
在这个文件里面<dict>...</dict>
,插入:
<key>Graphics Mode</key>
<string>1920x1080x32</string>
<key>Kernel Flags</key>
<string>"Graphics Mode"="1920x1080x32"</string>
sudo pico /Extra/com.chameleon.Boot.plist
在这个文件里面<dict>...</dict>
,插入:
<key>GraphicsEnabler</key>
<string>y</string>
<key>Graphics Mode</key>
<string>1920x1080x32</string>
<key>Kernel Flags</key>
<string>npci=0x3000 darkwake=0 "Graphics Mode"="1920x1080x32"</string>
我注意到我已经有了一些“内核标志”,所以我只为“图形模式”添加了另一个。另请注意,“图形模式”中有一个空格。
2)关闭虚拟机并执行命令
vboxmanage setextradata "MAC OS X" "CustomVideoMode1" "1360x768x32"
vboxmanage setextradata "MAC OS X" "GUI/CustomVideoMode1" "1360x768x32
VBoxManage setextradata MountLion VBoxInternal2/EfiGopMode 3
在此之后,虚拟机以全分辨率启动。
现在,这可能是过度的,结果可能会用更少的选项来实现,但我尝试了各种各样的事情,直到它开始工作。