【问题标题】:Read-only file system" with SIP disabled in macOS Catalina在 macOS Catalina 中禁用 SIP 的只读文件系统
【发布时间】:2020-04-09 23:06:33
【问题描述】:

我正在尝试将一些文件从路径复制到我的库路径 (/usr/lib),我正在尝试使用 sudo cp {my file}/usr/lib/ 有点我得到了这个错误。

/usr/lib/{my_file} Read-only file system

我已经验证并且确实禁用了系统完整性保护 (SIP) 我使用的是 macOS Catalina 10.15.4 我希望你能帮助我谢谢。

【问题讨论】:

标签: macos macos-catalina


【解决方案1】:

你应该试试

sudo mount -uw / 

它应该可以工作

【讨论】:

  • 我认为这不再有效:mount_apfs:无法安装卷:权限被拒绝安装:/失败,66
  • 是的,我在使用 BigSur 11.0.1 时遇到了同样的问题。
【解决方案2】:

我最近刚刚加入了堆栈溢出,所以我无法对上述答案进行投票。使用sudo mount -uw / 绝对有效。就我而言,我需要向 /sbin 添加一个小脚本来解决 VMware Tools 的问题。从 ma​​cOS Catalina 开始,禁用 SIP,然后以 root 身份执行此命令。

【讨论】:

    【解决方案3】:

    我也是堆栈交换的新手,但想补充一下

    “sudo mount -uw /”有效。谢谢@胡安斯

    在我的情况下,在我的 2012 年中 15 MacBookPro aka (MacBookPro9,1) 上使用了超过 500% 的 CPU 和四码 Intel Core i7 时遇到了 Kernel_Task 问题。

    在多个解决方案都不起作用后,我继续尝试发布在:https://discussions.apple.com/thread/8461404?answerId=33657338022#33657338022 的解决方案

    这指示我:

    • 重启进入恢复模式。

    • 选择 Utilities/Terminal,csrutil disable ,重启。

    • 光盘: /System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/X86PlatformPlugin.kext/Contents/Resources

    • 根据线程中列出的我的 Mac 版本移动或删除文件。对于我的 MacBookPro9,1 文件 4B7AC7E43945597E.plist

    • 重启进入恢复模式

    • 选择 Utilities/Terminal,csrutil enable ,重启。

    解决方案的问题在于,当我尝试“mv 4B7AC7E43945597E.plist ~”,甚至是“sudo mv 4B7AC7E43945597E.plist ~”时,我收到一条只读文件系统消息。运行“sudo mount -uw /”使文件系统可写。请注意,启动进入恢复模式和禁用/启用 csrutil 的步骤已关闭,然后重新打开苹果系统完整性保护 (SIP),如果您希望更改某些关键系统或配置文件,这是必要的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-06-13
      • 1970-01-01
      • 1970-01-01
      • 2018-04-10
      • 2020-11-15
      • 2012-03-11
      • 1970-01-01
      • 2019-12-17
      相关资源
      最近更新 更多