更改VirtualBox的MacOS X来宾屏幕分辨率

Pym*_*moo 7 macos virtualbox virtual-machine

我尝试了在互联网上找到的所有替代品和资源,以便在我的MacOS X客户机中更改屏幕分辨率.我有最新的VirtualBox版本(4.1.22),我在一个虚拟客户机上运行MacOS X 10.6.3 Snow Leopard.

一些对我不起作用的解决方案是:

  • 调整虚拟机设置:

添加和.vbox文件,或运行这两个命令:

vboxmanage setextradata "MAC OS X" "CustomVideoMode1" "1360x768x32"
vboxmanage setextradata "MAC OS X" "GUI/CustomVideoMode1" "1360x768x32"
Run Code Online (Sandbox Code Playgroud)
  • 编辑Guest OS启动配置:

使用以下行修改/Library/Preferences/SystemConfiguration/com.apple.boot.plist:

<key>Kernel Flags</key>
<string>"Graphics Mode"="1360x768x32"</string>
<key>Graphics Mode</key>
<string>1360x768x32</string>
Run Code Online (Sandbox Code Playgroud)

任何其他建议,我缺少的东西.

提前致谢,

Ola*_*son 11

我也在与此作斗争.我已经看到在某些地方提到的第三个选项:除了CustomVideoMode1有一个VBoxInternal2/EfiGopMode参数可以设置为六个固定分辨率之一:

VBoxManage setextradata "vmname" VBoxInternal2/EfiGopMode 3

EfiGopMode的可能值为:

0: 640x480  
1: 800x600  
2: 1024x768  
3: 1280x1024 
4: 1440x900
5: 1920x1200 
Run Code Online (Sandbox Code Playgroud)

我自己没试过这种方法,因为我想去1600x1200 ......

  • 没有办法定制?需要1080 (2认同)