1、关闭系统完整性(SIP)

1.1进入recovery的方式

有的人使用的vmware虚拟机,在开机时候按键被屏蔽,咋都不管用,网上找找boot.efi启动,也找不到。这里我们可以挂载你安装的iso镜像然后在开机的时候选择“打开电源时进入固件”,然后在里面找到你挂载的光盘也就是带有“cdrm drivcer”这个。在进入安装模式之后找到终端。

如果您使用的是黑苹果或者白苹果,可以选择 重启按住Command+R 进入,如果是m系列芯片,长按关机键,进入硬盘选择界面进入。

进入系统Recovery模式,然后点击菜单栏,“实用工具 >> 终端”。打开终端执行如下命令:

csrutil  disable
csrutil  authenticated-root disable

然后手动输入reboot重启

2.正常重启系统

重启完毕后,可以用status查看是否为disabled,如果都是那就说明是关闭了

csrutil status    

csrutil authenticated-root status

3.查找挂载位置

使用diskutil list可以找到自己硬盘的所在分区

创建挂载目录 mkdir ~/mount

3.1虚拟机macos设置

挂载硬盘

sudo mount -o nobrowse -t apfs /dev/disk1s5  ~/mount

进入挂载目录

cd  ~/mount/System/Applications

删除所需要的软件

sudo rm -rf 你的软件名称

重建系统快照

sudo bless --folder /Users/levin/mount/System/Library/CoreServices -bootefi --create-snapshot

3.2物理机器macos设置(以mac mini m1为例)

挂载硬盘

sudo mount -o nobrowse -t apfs /dev/disk3s1  ~/mount

进入挂载目录

cd  mount/System/Applications

删除所需要的软件

sudo rm -rf 你的软件名称

重建系统快照(这里和虚拟机的操作有一点点区别使用的是--setBoot

sudo bless --mount "/Users/mac/mount/System/Library/CoreServices" --setBoot --create-snapshot

参考文件:

如何删除Mac OS Monterey自带(预装)软件?:https://blog.csdn.net/yzh0911/article/details/127930513

关于MacOS升级到Big Sur之后根目录无法挂载问题的解决方案:

https://juejin.cn/post/6895635776642482183

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

https://blog.csdn.net/u012332816/article/details/112803018

最后修改:2024 年 12 月 27 日
如果觉得我的文章对你有用,请随意赞赏