... / nVoxel主页 » 生活琐事 » vmware虚拟机内进入“恢复模式”关闭EI capitan的SIP功能

vmware虚拟机内进入“恢复模式”关闭EI capitan的SIP功能

作者:T.n.T发表时间:2015-11-28本文链接:http://www.nvoxel.com/vmware-capitan-10-11-recoveryhd-close-sip.html

关于什么是SIP(System Integrity Protection)

10.11中的SIP是一个安全相关的模式,它禁止让软件以 root 身份来在 Mac 上运行,在升级到 OS X 10.11 后或许你就会看到部分应用程序被禁用了,这些应用或许是你通过终端或者第三方软件源安装的,由于10.11下启用了SIP,这些应用就没法使用了。

虚拟机内关闭SIP问题出在哪?

关闭SIP的教程网上其实已经有很多了。步骤无非就是:重启 > 进入osx的恢复模式(RecoveryHD)> 运行相关终端命令 > 重启!

那些教程都是针对实体机来说的,步骤中的第二步只要按options或者command+r就可以进入RecoveryHD了,奈何虚拟机内比较折腾,运气好的话按键操作也能够成功,不过大多数时候是不行的。(我大概试了10次左右,就成功进去过一次,囧~),下面就来说下在vmware虚拟机内如何保证100%的能够进入RecoveryHD模式。


虚拟机内100%进入RecoveryHD模式步骤

首先重启虚拟机内的osx系统,重启的时候虚拟机会出现一个带有vmware logo的灰白色界面,如下:
nvoxel-vmware-sip1.PNG
当出现该界面的时候,按住键盘的commad键(windows对应的按键我也忘了,自行百度吧!),系统会跳出一个蓝色的界面如下:
nvoxel-vmware-sip2.PNG
然后在蓝色界面中按照以下路径,一路回车
Enter setup ——> Boot from a file ——> Recovery HD[PciRoot(0x0)/…] ——> ——> boot.efi
nvoxel-vmware-sip3.PNG
最后系统就进入RecoveryHD模式啦~,进入之后就按照网上的教学,“使用 菜单栏 中的 终端工具(terminal)输入”

csrutil disable #此命令关闭SIP,关闭之后会有相应提示

如果想查看SIP的状态,可以输入:

csrutil status#此命令查看SIP当前状态

总结如下图:
nvoxel-vmware-sip4.PNG
如此操作之后重启就行啦~如果想恢复SIP,按照上边的步骤,在恢复模式的终端中输入

csrutil enable#此命令开启SIP


其它相关:

 
已有3位用户发表观点 / 回复主题 / 回到主页
  1. Recovery模式中关掉SIP,但重启后终端里csrutil status中仍是enabled。

    • 反复试过都如此么?可能会出现如此情况,不过请依旧保持disable命令执行后退出,再重启设置一次,就正常了,你也试试~

  2. Pingback: vmware mac 10.11/10.12 虚拟机 共享文件夹/调整分辨率 | Zhonghcc 's Blog

评论

(必填)


不是'叮'的一声变成别的东西才算是奇妙,那个走得很慢很慢,慢得不像话但是非常肯定,一直都在走得钟就已经很奇妙了
相遇 相识 相知 相爱 然后分开 / Themes by T.n.T