mac删除系统应用出现mac Read-Only filesystem
删除系统应用
输入命令行sudo rm -rf ,将应用直接拖到终端里面
删除系统应用提示
mac Read-Only filesystem
测试macOS Catalina 10.15.7
执行sudo mount -uw /
就可以有读写权限了,但是重启会失效
Mac OS Monterey版本删除预装应该
1、关闭系统完整性(SIP)
开机按住Commond+R,进入系统Recovery模式(在黑屏的时候按住 command + R 不放,直到 apple logo 画面出现)即可进入恢复模式),然后点击菜单栏,“实用工具 >> 终端”。打开终端(terminal)执行如下命令:
csrutil disable
csrutil authenticated-root disable
2、正常重启系统,可以在终端(terminal)查看是否已将SIP关掉:
csrutil status
csrutil authenticated-root status
3、查找挂载系统分区的磁盘位置,在终端(terminal)使用diskutil list
查找自己的系统分区,
disk1s5为我的系统分区(在/dev目录下,其挂载的设备名称disk1s5)
4、在当前用户下创建一个挂载目录(lmount)
mkdir ~/lmount
5、通过下面命令将系统分区/dev/disk1s5重新挂在到lmount目录
sudo mount -o nobrowse -t apfs /dev/disk1s5 ~/lmount
6、删除自带软件的操作
进入目录(~/lmount)即可看到挂载的系统分区,再进入系统自带(预装)软件目录,可以根据自己的情况删除不需要的软件。
sudo rm –rf 应用.app
7、最后在终端(terminal)用下面命令重建系统新的快照(snapshot)
sudo bless --folder ~/lmount/System/Library/CoreServices --bootefi --create-snapshot
完成后重启系统,会发现挂载的磁盘消失,而修改的设置已经写入到原先不能更改的系统文件中了,应用程序中相应的自带(预装)软件被删除。
8、解决问题后,再次重启进入Recovery模式,打开终端(terminal),输入:
csrutil enable
csrutil authenticated-root enable
重新开启SIP以免系统失去安全防护。也可根据自己情况是否重新开启SIP。