Ich habe versucht, XCode auf meinem MacBook Pro zu installieren, aber aus irgendeinem Grund stürzte es plötzlich ab. Nach einem Neustart sah ich eine Meldung, dass mein Computer wegen eines Systemfehlers neu gestartet werden musste. Nach dieser Meldung erhalte ich folgenden Text auf meinem Bildschirm...
Hat jemand eine Ahnung, was dieser Text bedeutet und was man dagegen tun kann?
Das ist eine Kernel Panic während des Pre-Launchd-Teils des Startzyklus . Der Apple zeigt an, dass der Kernel geladen wurde und das System kext lädt, um gelesen zu werden, um launchd zu starten und aktuelle Programme und Benutzerelemente zu laden.
Sie müssen dies beheben oder einfach versuchen, das Betriebssystem neu zu installieren (falls erforderlich, löschen), wenn Sie über eine gute und aktuelle Sicherung der Benutzerdaten verfügen.
Wenn Sie kein Backup haben oder dies zu Lernzwecken beheben möchten, würde ich wie folgt beginnen:
Natürlich könnte es tatsächlich ein Hardwarefehler sein und die Xcode-Installation ist reiner Zufall (Sie mussten etwas tun , bevor es fehlschlug), aber es gibt viele Dinge, die Sie tun können, bevor Sie es in den meisten Fällen zum Service bringen, wenn a KP passiert beim Booten.
Aus den geladenen Kernel-Erweiterungen im Backtrace können wir erkennen, dass dies com.apple.iokit.CHUDKernLib
die Bundle-ID der Kernel-Erweiterung ist, die die Kernel-Panik verursacht.
Das macht Sinn, da die CHUD-Tools Teil der älteren Xcode-Installationen sind.
Wenn Sie mit der Befehlszeile vertraut sind, würde ich im Einzelbenutzermodus starten, indem Sie direkt nach dem Start Ihres Computers Befehlstaste-S gedrückt halten.
Geben Sie an der Eingabeaufforderung Folgendes ein und drücken Sie die Eingabetaste:
mount -uw /
Dadurch wird das Dateisystem im Lese-/Schreibmodus bereitgestellt, sodass Sie Änderungen vornehmen können.
Geben Sie dann die folgenden 4 Befehle ein und drücken Sie nach jeder Zeile die Eingabetaste.
Erstellen Sie einen „ExtensionsDisabled“-Ordner, um die CHUD-bezogenen Kernel-Erweiterungen dorthin zu verschieben:
mkdir /System/Library/ExtensionsDisabled
Ändern Sie das aktuelle Verzeichnis in den Ordner mit den Kernel-Erweiterungen:
cd /System/Library/Extensions
Verschieben Sie die 3 Kernel-Erweiterungen CHUD*.kext in den deaktivierten Ordner:
mv CHUDKernLib.kext CHUDProf.kext CHUDUtils.kext /System/Library/ExtensionsDisabled
Neustart:
reboot
Wenn Sie mit der Befehlszeile nicht vertraut sind, können Sie im abgesicherten Modus starten und die folgenden 3 Dateien löschen (oder deaktivieren, indem Sie sie an eine andere Stelle verschieben):
/System/Library/Extensions/CHUDKernLib.kext
/System/Library/Extensions/CHUDProf.kext
/System/Library/Extensions/CHUDUtils.kext
Zwieback