시스템에 오래된 Coriolis iDefrag와 Little Snitch 3 kext가 모두 있습니다. LS3을 제거하고 오래 전에 앱을 삭제 한 iDefrag 항목을 삭제했습니다.
MBA가 부팅됩니다.
더 자세하게.
Console.app에서 시스템 보고서를 확인하고 시간별로 커널 패닉을 발견했습니다. 추적 파일을 읽는 데는 전문가가 아니지만 이로 인해 약간의 우려가있었습니다.
0xffffff80b4c1bfa0 : 0xffffff80213590ce
Kernel Extensions in backtrace:
com.coriolis-systems.driver.Snapshot(113.0)[B6C0FE6D-76C9-3C71-A43A-2D67ED604116]@0xffffff7fa1ffe000->0xffffff7fa2075fff
dependency: com.apple.iokit.IOStorageFamily(2.1)[499E27C9-AC4D-3239-9FC4-754C7699FA76]@0xffffff7fa1fce000
이것이 무엇인지 알려주는 확인을 한 후 SSDD 이전의 iDefrag가 이전에 설치된 것으로 나타났습니다. SSD로 이동할 때 오래 전에 iDefrag를 제거했지만 kext가 Mojave까지 문제를 일으키지 않은 것 같습니다.
Mojave 설치 프로세스에 의해 검역 된 다른 항목을 확인하고 The Coriolis kexts를 검색 한 syslog에보고 된 항목으로 이동하여 다음 폴더에서 해당 항목을 찾았습니다 (여기에서 폴더 이름이 익명 임). )
$ cd /Library/SystemMigration/History/Migration-xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/QuarantineRoot/Library/StagedExtensions/Library/Extensions
$ ls -l
total 0
drwxr-xr-x 3 root wheel 96 12 Jun 2014 ACS6x.kext
drwxr-xr-x 3 root wheel 96 27 Jun 2016 ATTOCelerityFC8.kext
drwxr-xr-x 3 root wheel 96 27 Jun 2016 ATTOExpressSASHBA2.kext
drwxr-xr-x 3 root wheel 96 27 Jun 2016 ATTOExpressSASRAID2.kext
drwxr-xr-x 3 root wheel 96 20 Aug 2013 ArcMSR.kext
drwxr-xr-x 3 root wheel 96 1 Sep 2013 CalDigitHDProDrv.kext
drwxr-xr-x 3 root wheel 96 11 Apr 2017 CoriolisOnlineHelper.kext
drwxr-xr-x 3 root wheel 96 11 Apr 2017 CoriolisSnapshot.kext
drwxr-xr-x 3 root wheel 96 15 Aug 2014 HighPointIOP.kext
drwxr-xr-x 3 root wheel 96 15 Aug 2014 HighPointRR.kext
drwxr-xr-x 3 root wheel 96 5 Dec 2017 LittleSnitch.kext
drwxr-xr-x 3 root wheel 96 31 Mar 2017 PromiseSTEX.kext
drwxr-xr-x 3 root wheel 96 22 Aug 2017 SoftRAID.kext
LittleSnitch.kext도 여기에 있었기 때문에 Little Snitch 3이 호환되지 않을 수 있다는 힌트를 받았습니다. OBDev 웹 사이트에서 이것을 확인한 후 제거 프로그램 https://www.obdev.at/support/index.html?product=LS&topic=faq&entry=245442241039726을 사용하여 LS3을 제거했습니다.
kext는 격리되어 있지만 시스템 어딘가에 여전히 존재하는 것으로 보이므로 제거가 최선의 방법으로 보였습니다. 실제로 LS3 제거 프로그램은 부팅 캐시를 재 구축했습니다.
정상 부팅이 성공합니다.