Big Sur 的 Read-only file system 问题

2020-11-17 17:58:27 +08:00
 gogo789

Catalina 还可以通过关闭 sip,但是新升级 Big Sur 之后完全不行了,这个应该怎么解决

3428 次点击
所在节点    Apple
8 条回复
typetraits
2020-11-17 19:02:00 +08:00
gogo789
2020-11-18 10:25:30 +08:00
@typetraits 他貌似就是解释了一下,也没说怎么解决这个问题
typetraits
2020-11-18 11:51:48 +08:00
@gogo789 #2 不是的,有解决方案
It’s still possible to make changes to the System volume and then to boot from it, but it’s even more difficult than it was before. Per this post on Eclectic Light Company, you need to boot into the Recovery partition, run csrutil authenticated-root disable to disable verification of the SSV, mount the system partition, make your changes, and then run sudo bless --folder /mountpath/System/Library/CoreServices --bootefi --create-snapshot to create a new snapshot of the system volume that can then be used for booting (albeit without SSV protections).

1. 进恢复模式 csrutil authenticated-root disable
2. 挂载系统分区,进行修改
3. sudo bless --folder /mountpath/System/Library/CoreServices --bootefi --create-snapshot 创建新的 APFS 镜像用来引导

这个我在 beta 时用来禁用 spindump,但是很麻烦,每次系统更新都会导致修改被移除,还要手动创建一次快照
gogo789
2020-11-18 17:01:46 +08:00
@typetraits 这个只是适用于 beat 版,更新正式版之后,当你执行 csrutil authenticated-root disable 的时候会执行失败
typetraits
2020-11-18 17:31:09 +08:00
@gogo789 #4

我重启试了一下,没有问题
typetraits
2020-11-18 17:31:44 +08:00
Version 11.0.1 (20B29)
yousabuk
2020-11-18 17:36:49 +08:00
非得改吗?
gogo789
2020-11-23 11:21:10 +08:00

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/726321

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX