虚拟机设置为如图:
直接用root权限无法修改com.apple.Boot.plist文件。
需要先关闭rootless功能。
rootless关闭方法:
1.重启系统,按住Command + R(Win+R)-进入恢复模式,选择语言后点击下一步,然后在上方菜单中打开“终端”。
2.输入:csrutil disable后回车。
3.重启设备。
如果需要打开rootless 输入csrutil enable。
进入系统后打开终端输入如下命令,提示password后输入密码。
sudo vi /Library/Preferences/SystemConfiguration/com.apple.Boot.plist
打开文件后移动光标至<string></string>后键入a进入编辑模式,回车后写入如下代码
<key>Graphics Mode</key>
<string>3480*2160@60</string>
3480*2160为你需要设置的最大分辨率,@60为画面刷新频率。@60还可使用@30,视电脑配置选择。
按esc退出编辑模式,键入:后,输入wq回车(保存并关闭文件)。
重启系统。
在系统运行的时候打开:虚拟机设置中显示器设置,勾选“在虚拟机中自动调整用户界面大小”
此时拖动VM窗口,系统分辨率自动调整。
注意:
如果此时依旧无法改变分辨率,确定是否安装了VMTool和vmsvga2。vmsvga2下载地址:https://sourceforge.net/projects/vmsvga2/
安装这两个工具时记得到下图处允许运行。