Mam (używając dd z zewnętrznym interfejsem SATA z Internet Recovery) skopiowałem mój stary dysk MBP 2012 na wewnętrzny dysk SSD mojego nowego MBP z połowy 2015 roku („MacbookPro11,4”, wariant 2,5 GHz z GPU Iris Pro). Jednak system uruchomi się tylko w trybie odzyskiwania i w trybie awaryjnym - podczas rozruchu „normalnie” system ostatecznie utknie na pasku postępu, a naciśnięcie dowolnego klawisza powoduje tylko dźwięk „błędu”, tak jakby ktoś nacisnął niedozwoloną kombinację klawiatury.
Wydaje mi się, że dzieje się tak, ponieważ system uważa, że układ GPU jest nadal konfiguracją z dwoma układami GPU ze starego MacBooka (Intel on-chip + Radeon), a teraz nie rozpoznaje nowego GPU. Jednak zarówno AppleIntelHD5000Graphics.kext, jak i AppleIntelFramebufferAzul.kext są obecne, więc teoretycznie powinno być możliwe uruchomienie serwera wyświetlania.
Nic nie wskazuje na problem podczas uruchamiania aplikacji konsoli - z wyjątkiem dwóch rzeczy:
1) naruszenie zasad piaskownicy:
sandboxd[308]: com.apple.message.domain: com.apple.sandbox.system-policy-violation
com.apple.message.signature2: nmnetmgrd
com.apple.message.signature3: nmnetmgrd ||| ??? (???)
com.apple.message.summarize: YES
com.apple.message.signature: nmnetmgrd System Policy: deny file-write-data /System/Library/UserEventPlugins/SCMonitor.plugin/Contents/Info.plist
com.apple.message.violation_body: nmnetmgrd System Policy: deny file-write-data /System/Library/UserEventPlugins/SCMonitor.plugin/Contents/Info.plist
2) ładunek dzienników awarii watchdog_daemon w pliku system.log:
Jan 5 01:49:41 xxx watchdogd[875]: [watchdog_daemon] @( wd_watchdog_open) - IOIteratorNext failed (kr=0)
Jan 5 01:49:41 xxx watchdogd[875]: [watchdog_daemon] @( wd_daemon_init) - could not open connection with the kernel watchdog
Jan 5 01:49:41 xxx watchdogd[875]: [watchdog_daemon] @( main) - cannot initialize the watchdog service
Jan 5 01:49:41 xxx com.apple.xpc.launchd[1] (com.apple.watchdogd): Service only ran for 0 seconds. Pushing respawn out by 10 seconds.
Co może być przyczyną niepowodzenia i czy mogę to naprawić bez konieczności ponownej instalacji OS X? Nie chcę spędzać dni, aby wszystko instalować i konfigurować ponownie, i tak naprawdę nie chcę używać MBP 2012 znacznie dłużej, jeśli to możliwe.
źródło
Odpowiedzi:
Odkryłeś już przyczynę swoich awarii.
To, co musisz zrobić, to jedna z dwóch rzeczy:
Utwórz kopię zapasową Time Machine w starym systemie i wykonaj nową instalację systemu macOS na nowym komputerze i przenieś wszystko za pomocą Asystenta migracji
Wykonaj nową instalację systemu macOS na nowym komputerze i za pomocą połączenia sieciowego dokonaj migracji wszystkich aplikacji i ustawień przez sieć za pomocą Asystenta migracji.
Pamiętaj, że jeśli próbujesz skopiować system operacyjny wcześniejszy niż 10.10, NIE zadziała on na twoim MBP z połowy 2015 roku.
źródło
tar
Moje środowisko programistyczne znajduje się na tych maszynach wirtualnych, a nawet w przypadku katastrofalnej awarii (zepsuty ekran) działałem na komputerze w niecałą godzinę. To może być teraz PITA, ale warto poświęcić czas - może to być dobra okazja, aby ulepszyć swoją „infrastrukturę”.