VMware16Pro中安装的MacOS11.13禁用系统完整性保护(rootless)

4 篇文章 0 订阅
3 篇文章 0 订阅

Win10 中的 VMWare16Pro 安装的 MacOS11.13 禁用系统的完整性保护(rootless)

1、背景

在 Windows 10 中的 WMware16 Pro 中安装了 MacOS10.13,但是,

使用 root 权限执行某些操作的时候,系统提示没有权限,查看系统完整性保护(sudo csrutil status),提示是打开状态

如下图所示:

在网上查了一堆资料之后都说重启按住 Command+R 会进入Recovery 模式,或者进入 BIOS 固件选择 RecoveryHD 等,

都没有效果,因为我的系统中压根没有 Recovery 分区,
参考的文章如下所示:


https://blog.csdn.net/qq_36292543/article/details/91513593

https://www.cnblogs.com/abeam/p/11872917.html

https://www.cnblogs.com/sunylat/p/6414697.html

 

因此,我就想到了直接用安装盘进去,也就相当于是 Recovery 模式,

 

2、操作流程

2.1 设置虚拟机

关闭虚拟机,并设置 MaCOS 虚拟机的光盘,让它指向系统安装盘:

我的 ISO 指向的路径是:D:\软件\OS\macOS High Sierra 10.13.iso】

2.2 进入MacOS的BIOS

设置好虚拟机之后,就可以开启虚拟机了,并进入 MacOS 的 BIOS,选择从 CDROM 中启动:

2.3 进入安装模式

在 BIOS 中选择 CDROM,并按下回车之后,系统开始从 ISO 镜像中加载系统:

2.4 在实用工具中禁用系统保护功能

进入安装系统界面之后,选择上边菜单栏的【实用工具】->【终端...】,在弹出来 bash 中执行命令 csrutil enable】 禁用系统保护:

2.5 重新编辑虚拟机

禁用系统保护之后,就可以关闭】虚拟机了,然后再次编辑虚拟机,去掉 ISO 镜像:

2.6 开机完成

编辑好虚拟机,保存退出之后,就可以直接启动 MacOS 了,这次在启动的时候,

当看到 MacOS 启动界面的进度条的时候 需要多等待一会,然后就正常进入系统了,

此时已经禁用了系统的完整性保护了,可以使用 root 权限随意修改系统文件:

2.7 如何恢复系统保护?

如果有需要恢复系统保护功能,可以用同样的方法进入所谓的 Recovery 模式,再执行

csrutil enable

然后【关机】,去掉 iso,再启动即可。

 

 

 

 

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值