Mac crash dopo l'installazione di XCode

4

Ho provato a installare XCode sul mio MacBook Pro, ma per qualche motivo si è improvvisamente arrestato. Dopo un riavvio, ho visto un messaggio che il mio computer ha dovuto riavviare a causa di un errore di sistema. Dopo questo messaggio, ottengo il seguente testo sullo schermo ...

Qualcuno ha idea di cosa significhi questo testo e cosa fare al riguardo?

    
posta Michiel 02.05.2013 - 14:29
fonte

2 risposte

2

Questo è un panico del kernel durante la parte pre-lancio del ciclo di avvio . La Apple indica che il kernel è stato caricato e il sistema sta caricando kext per essere letto per avviare launchd e caricare i programmi e gli elementi utente reali.

Dovrai risolvere il problema o semplicemente provare a reinstallare il sistema operativo (cancella se necessario) se hai un backup valido e recente dei dati utente.

Se non si dispone di un backup o si desidera risolvere questo problema per scopi di apprendimento, vorrei iniziare come segue:

  1. Consulta la guida alla risoluzione dei problemi di Apple:
  2. Scollega tutti gli accessori (sì, anche tastiera, monitor, tutto - quindi collega solo le cose che ti servono e solo quando ne hai bisogno)
  3. Avvia la modalità sicura per vedere se si tratta di un kext o di una configurazione non essenziale che causa il panico. (quindi, proverei un avvio in modalità provvisoria con solo una tastiera USB collegata- attendi 5 minuti e poi collega il monitor se si tratta di un Mac desktop)
  4. Crea un backup se puoi avviare la modalità provvisoria.
  5. Avvia la modalità di ripristino (o modalità target) e crea i backup dei file necessari.
  6. Resintall il sistema operativo (questo non dovrebbe cancellare alcun dato utente e si spera che risolva il panico).
  7. Facoltativamente puoi mettere in pausa e scavare nel contenuto di /private/var/log/panic.log per vedere se vuoi rimuovere eventuali estensioni del kernel di terze parti.

Ovviamente, potrebbe trattarsi di un errore hardware e l'installazione di Xcode è pura coincidenza (dovevi fare qualcosa giusto prima che fallisse), ma ci sono molte cose che puoi fare prima prendendolo per il servizio nella maggior parte dei casi in cui si verifica un KP all'avvio.

    
risposta data 02.05.2013 - 18:37
fonte
3

Dalle estensioni del kernel caricate nel backtrace, possiamo vedere che com.apple.iokit.CHUDKernLib è l'identificatore del bundle dell'estensione del kernel che sta causando il panico del kernel.

Questo ha senso, poiché gli strumenti CHUD fanno parte delle vecchie installazioni di Xcode.

Se ti senti a tuo agio con la riga di comando, quello che farei è avviare in modalità utente singolo tenendo premuto Commmand-S subito dopo aver avviato la macchina.

Al prompt, digitare quanto segue e premere Invio:

mount -uw /

Questo monterà il filesystem in modalità lettura-scrittura in modo da poter apportare modifiche.

Quindi inserisci i seguenti 4 comandi, premendo return dopo ogni riga.

Crea una cartella "ExtensionsDisabled" per spostare le estensioni del kernel relative a CHUD in:

mkdir /System/Library/ExtensionsDisabled

Cambia la directory corrente nella cartella delle estensioni del kernel:

cd /System/Library/Extensions

Sposta le estensioni del kernel 3 CHUD * .kext nella cartella disabilitata:

mv CHUDKernLib.kext CHUDProf.kext CHUDUtils.kext /System/Library/ExtensionsDisabled

Reboot:

reboot

Se non ti senti a tuo agio con la riga di comando, puoi avviare in modalità provvisoria ed eliminare (o disabilitare spostando altrove) i seguenti 3 file:

/System/Library/Extensions/CHUDKernLib.kext
/System/Library/Extensions/CHUDProf.kext
/System/Library/Extensions/CHUDUtils.kext
    
risposta data 02.05.2013 - 19:58
fonte

Leggi altre domande sui tag