Mac OS 10.12 - 意外取消链接 libz.1.dylib

Mac OS 10.12 - 意外取消链接 libz.1.dylib

然:

unlink /usr/lib/libz.1.dylib

现在我无法从我的用户配置文件启动。

我已经能够在恢复模式下运行,我可以看到有问题的 .dylib 存在,但在单用户模式下运行时出现错误:

dyld: Library not loaded: /usr/lib/libz.1.dylib

Reason: image not found

而且,如果我 cd 进入 lib,然后输入“ls”,libz.1.dylib 不会在那里列出。

请帮助! (我超出了我的深度)

谢谢

答案1

恢复分区与主操作系统分区完全分开。我运行的是 10.15,而不是 10.12,但方法即使不相同,也是相似的:

hdiutil attach /Volumes/Recovery/*/BaseSystem.dmg
cp '/Volumes/macOS Base System/usr/lib/libz.1.dylib' /usr/lib/
diskutil unmount '/Volumes/macOS Base System'

第一行安装恢复分区,以便您可以访问它。它会告诉你它安装的是什么,对我来说它是/Volumes/macOS Base System。然后您可以将文件从那里复制到主操作系统分区。第三行然后卸载恢复映像

相关内容