V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  marspage  ›  全部回复第 2 页 / 共 2 页
回复总数  27
1  2  
@AlphaRobert 关了也还是不能直接修改,是因为 10.14.4 的原因吗?
@AlphaRobert 你是如何完成在 Terminal 中对 SystemVersion.plist 的编辑的呢,我始终无法用终端修改此文件,最后还是通过关闭 SIP 将文件复制到桌面编辑后覆盖回去的方式修改的版本号…
@superzou 大意了,脑子一热…
@makeitall 硬盘里也还有一份年代久远的 High Sierra 备份,所以还是想盘活现在的系统。
@lizhuoli macOS 不能真接打开比当前系统版本低的系统安装器,改低版本号是为了骗过系统在 Mojave 中打开 High Sierra 的安装器,以达到像正常升级一样不丢数据覆盖安装的效果。Mojave 和 High Sierra 文件系统都是 APFS,只是改版本号的时候没考虑到 10.12.6 的假版本号的文件系统对实际安装有影响(猜测)。
对 Unix 系统的权限机制不太理解,SystemVersion.plist 在关闭 SIP 之前在终端(包括正常开机和恢复模式两种情况)里用户无法编辑,提示它是系统只读文件,无法用 chmod 改权限,在正常系统里拷贝到桌面编辑后也无法覆盖回去。关闭 SIP 后恢复模式里仍提示系统文件只读但终端能编辑此文件只是无法保存,正常开机后桌面上的修改版 SystemVersion.plist 可以覆盖回去(覆盖时有验证系统密码操作)。
另外系统崩溃后恢复模式的终端里看到的 SystemVersion.plist 依然是未修改的,进单用户模式才能看到已经修改成 10.12.6,仍然无法编辑。
我有两个思路:
1、上策:如何在单用户模式(或恢复模式)中完成对 .plist 文件的修改,改回 10.14.4,或许能正常开机。
2、下策:reddit 有网友遇到相同状况,https://amp.reddit.com/r/osx/comments/6hapys/help_boot_loop_after_modifying_systemversionplist/ ,恢复模式似乎能不丢数据重装系统,他成功了。但是我在尝试重装时发现磁盘空间不足以完成重装,格盘肯定是下下策,如何在终端完成原帐户文件的清理,似乎仍然会遇到权限问题。
丐版 MBA 没有装虚拟机的条件
1  2  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   942 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 16ms · UTC 20:59 · PVG 04:59 · LAX 13:59 · JFK 16:59
Developed with CodeLauncher
♥ Do have faith in what you're doing.