安装Mac

Mac全屏

将把分辨率设置为1360x768x32,网传分辨率要为8的倍数

打开虚拟机配置文件 Mac.vbox

<ExtraData> 中加入如下内容

<ExtraDataItem name="CustomVideoMode1" value="1360x768x32"/>

<ExtraDataItem name="GUI/CustomVideoMode1" value="1360x768x32"/>

<ExtraDataItem name="VBoxInternal2/EfiGopMode" value="3"/>

更改CPU设置

在命令行中键入

VBoxManage modifyvm Mac --cpuidset 00000001 000306a9 00020800 80000201 178bfbff

在命令行中设置

vboxmanage setextradata "Mac" "CustomVideoMode1" "1360x768x32"

vboxmanage setextradata "Mac" "GUI/CustomVideoMode1" "1360x768x32"

VBoxManage setextradata "Mac" "VBoxInternal2/EfiGopMode 3"

打开Mac,更改设置

sudo vi /Library/Preferences/SystemConfiguration/com.apple.boot.plist

加入以下内容

 <key>Kernel Flags</key>
 <string>"Graphics Mode"="1360x768x32"</string>
 <key>Graphics Mode</key>
 <string>1360x768x32</string> 

中文系统可能提示找不到文件或目录,因为Library对应于"资源库"

/Extra/com.apple.boot.plist 同样加入上述内容

然后编辑sudo vi /Extra/org.chameleon.Boot.plist

加入或更改如下内容

<key>GraphicsEnabler</key>
<string>Yes</string>
<key>Graphics Mode</key>
<string>1360x768x32</string>
<key>Kernel Flags</key>
<string>"Graphics Mode"="1360x768x32"</string>

重启Mac

发现分辨率已经接近全屏了,只是两边还有一点黑框。可能是1360的问题,不想再尝试改成1366了,浪费时间。。