解决vm12下os10.12.6不能改变分辨率的问题
Os 10.12.6 下分辨率无法改变问题
最近在折腾Xcode开发,现在升级到了9.2版本,最低os版本要求是10.12.6,所以要升级os系统。
不过升级后遇到了一个很蛋疼的问题,我在VMware上装了10.11,升级前安装VMware tools 能自动全屏,升级后不行。也无法重新安装成功。
经查询网络资料发现,
导致这个的原因是因为苹果在OSX 10.11上启动了一个System Integrity Protection (SIP),这个保护系统防止/library/preferences/systemconfiguration/com.apple.Boot.plist这个文件被修改,
如何禁用SIP系统完整性保护机制?
1、重新启动虚拟机中的操作系统;
2、按住Command(即对应Windows键) + R键;
3、菜单“实用工具” ==>> "终端"
4、输入 csrutil disable 回车
执行成功后,返回信息如下:
Successfully disabled System IntegrityProtection. Please restart the machine for the changes to take effect.
5、这样,更改的配置保存到NVRAM中,对整台机器生效,重新启动即可
如何查看SIP系统完整性保护机制?
命令行终端
$ csrutil status
System Integrity Protection status:enabled.
禁用这个功能后 ,就能正常安装并且也能全屏成功了。
如果还是不行
1、在vm12虚拟机选项中查看→自动调整大小→自动适应客户机
2、确定你的VMware tools为darwin8.5.8 旧版的,新版的有问题
下载地址:https://download.****.net/download/icarus666/10282203
下载完成后,复制到os系统中
直接点击安装
安装完重启即可