首页 > 分享发现 > vmware虚拟机内进入“恢复模式”关闭EI capitan的SIP功能

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

关于什么是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

当出现该界面的时候,按住键盘的commad键(windows对应的按键我也忘了,自行百度吧!),系统会跳出一个蓝色的界面如下:

http://s0.homezz.com/201511/2307/52899_o.png

然后在蓝色界面中按照以下路径,一路回车

Enter setup ——> Boot from a file ——> Recovery HD[PciRoot(0x0)/...] ——> <com.apple.recovery.boot> ——> boot.efi

http://s1.homezz.com/201511/2307/52900_o.png

最后系统就进入RecoveryHD模式啦~,进入之后就按照网上的教学,“使用 菜单栏 中的 终端工具(terminal)输入”

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

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

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

总结如下图:

如此操作之后重启就行啦~如果想恢复SIP,按照上边的步骤,在恢复模式的终端中输入

csrutil enable#此命令开启SIP

其它相关

vmware那个灰色logo界面停留时间太短?

如果你的电脑配置比较好,在以上步骤中可能会出现:vmware那个灰色logo界面一闪而过来不及按的情况,你可以在vmware的配置文件.vmx中加入以下一段延长虚拟机的boot时间:(记得配好之后删除)

bios.bootDelay = "5000" #给5秒的boot时间

 

OSX终端的某些小命令


defaults write com.apple.finder AppleShowAllFiles -bool true #显示隐藏文件夹,需要隐藏的话改为false

killall Finder #杀死Finder进程,接着launchd会重启之(10.11下需要这一步)

 

关于SIP等其它

OS X 10.11 El Capitan: The Ars Technica Review

How to Disable System Integrity Protection (rootless) in OS X El Capitan

Understanding InstallESD.dmg, Recovery HD, and Lion Internet Recovery

Restore old Disk Utility in OS X El Capitan

留言板 当前主题:0

留言审核后可见.

相关杂记
快递查询插件--快递管家(支持国际件,自动提醒)

双十一到了,剁手族们的购物车内肯定囤积了很多的待购商品,可以想象之后快递员又有的忙了。这里放出一个自制的浏览器插件

阅读更多>>
javascript 里的 new 操作和继承(全记录)

主要是记录下 js 里关于 new 和 继承的细节,因为网上的资料都比较分散,这里汇总下,并且加上了思考的过程。

阅读更多>>
使用CDN来加载js等文件

博客里常常会带有一些代码演示的内容,这时候就希望代码里的关键词能够高亮显示。

阅读更多>>
DOS快餐店连载系列下载

这是很早之前《电脑爱好者》杂志上连载的内容,一共12期,主要是以小故事的形式讲解了 windows 下命令行工具的使用。例如批量重命名,循环等。

阅读更多>>
ionic3 自定义图标文件(亲测可用)

首先准备好用来做图标的 svg 文件,你可以自己用 ai 画或者去网上下载就行啦,如下图所示:

阅读更多>>