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

또한 lib에 CD를 넣은 다음 "ls"를 입력하면 libz.1.dylib가 여기에 나열되지 않습니다.

도와주세요! (나는 내 ​​깊이를 벗어났다)

감사해요

답변1

복구 파티션은 기본 운영 체제 파티션과 완전히 별개입니다. 저는 10.12가 아닌 10.15를 실행하고 있지만 방법은 동일하지는 않더라도 비슷합니다.

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. 그런 다음 거기에서 기본 운영 체제 파티션으로 파일을 복사할 수 있습니다. 그런 다음 세 번째 줄은 복구 이미지를 마운트 해제합니다.

관련 정보