Ich kann mich wegen Kernel-Panik nicht anmelden

8

Wenn ich meinen Computer neu starte, gebe ich normalerweise mein Passwort ein, um mich anzumelden. Wenn ich dies jetzt versuche, wird jedoch die folgende Meldung angezeigt:

"Ihr Computer wurde aufgrund eines Problems neu gestartet."

Also starte ich meinen Laptop neu und gebe mein Passwort erneut ein, erhalte aber immer noch die gleiche Fehlermeldung. Dies passiert wiederholt, wenn ich neu starte, sodass ich mich nicht mehr anmelden kann.

Nachdem ich dieses Problem untersucht hatte, stellte ich fest, dass mein Computer unter einer Kernel-Panik leidet. Ich habe die folgenden 3 möglichen Lösungen ausprobiert, um dieses Problem zu beheben:

  1. Ich habe beim Start die Verknüpfung cmd+ option+ P+ verwendet R, um das NVRAM zurückzusetzen.
  2. Ich habe im abgesicherten Modus gestartet, indem ich shiftbeim Neustart die Taste gedrückt gehalten habe.
  3. Ich habe Recovery mit den Tasten cmd+ gestartet R, um zu OS X Utilities zu gelangen und First Aid auf der Startdiskette auszuführen.

Keiner der oben genannten Punkte hat das Problem behoben.

Kann mir jemand helfen, dieses Problem zu beheben?

Marvin Acosta
quelle
Willkommen bei Ask Different! :) Ich habe Ihre Frage bearbeitet, um das Lesen zu erleichtern und das Kernproblem zu lösen, das Sie haben. Bitte lassen Sie mich wissen, wenn Sie der Meinung sind, dass etwas hinzugefügt werden muss. Es wäre jedoch gut zu wissen, welche Version von macOS Sie ausführen und ob Sie eine Sicherungskopie Ihrer Daten haben (z. B. eine Time Machine-Sicherung oder ähnliches).
Monomeeth
Danke, mein macOS ist High Sierra. und ich habe kein Backup. Können Sie mir helfen, dieses Problem zu lösen?
Marvin Acosta
weil ich versehentlich mein Gedächtnis aufgefüllt habe. Ich frage mich, ob ich einige Dateien und Apps löschen möchte, aber wie kann ich vorgehen, wenn ich mich nicht anmelden kann? Gibt es eine Lösung? Vielen Dank
Marvin Acosta
Haben Sie Zugriff auf einen anderen Mac? Oder haben Sie ein anderes bootfähiges Laufwerk (z. B. eine externe USB-Festplatte), von dem Sie booten können?
Monomeeth
Ich habe hier extra leeres Flash-Laufwerk. aber ich weiß nicht, was der Prozess sein soll?
Marvin Acosta

Antworten:

6

Diese Antwort setzt voraus:

  • Ihr internes Laufwerk ist voll und deshalb können Sie sich nicht anmelden
  • Sie haben keinen Zugriff auf einen anderen Mac
  • Sie haben kein anderes Laufwerk, von dem Sie booten können.

Mit den folgenden Schritten können Sie eine sogenannte sleepimageDatei löschen . Diese sind normalerweise ziemlich groß und sollten genügend Speicherplatz freigeben, damit Sie sich wieder anmelden können.

Beachten Sie, dass dies zwar in viel weniger Schritten möglich ist (die Schritte 4 bis 10 könnten entfernt werden und Schritt 11 einen viel längeren Dateipfad enthalten könnte), ich dies jedoch absichtlich aufgeteilt habe, um das Risiko eines Tippfehlers zu verringern und ihn zu erstellen leichter zu verstehen.

Löschen Ihrer Schlafbilddatei über den Einzelbenutzermodus

  1. Starten Sie den Einzelbenutzermodus, indem Sie Ihren Mac neu starten und + gedrückt halten, Ssobald Sie das Startsignal hören
  2. Halten Sie diese Tasten gedrückt, bis Sie einen schwarzen Bildschirm mit weißem Text sehen
  3. Hängen Sie Ihr Laufwerk ein, indem Sie genau Folgendes eingeben: /sbin/mount -uw /(Beachten Sie, dass nach dem 't' und erneut nach dem 'w' ein Leerzeichen steht) und dann die enterTaste drücken
  4. Listen Sie nun auf, was sich dort befindet, indem Sie eingeben lsund die enterTaste drücken
  5. Sie sollten eine Liste der Dateien und Verzeichnisse sehen
  6. Geben Sie nun ein cd private(beachten Sie, dass nach 'cd' ein Leerzeichen steht) und drücken Sie die enterTaste
  7. Geben Sie nun ein cd var(beachten Sie, dass nach 'cd' ein Leerzeichen steht) und drücken Sie die enterTaste
  8. Geben Sie nun ein cd vm(beachten Sie, dass nach 'cd' ein Leerzeichen steht) und drücken Sie die enterTaste
  9. Geben Sie nun ein lsund drücken Sie die enterTaste
  10. Hoffentlich werden Sie sehen, dass sleepimagesich hier eine Datei befindet (diese werden wir entfernen).
  11. Geben Sie nun ein rm sleepimage(beachten Sie, dass nach 'rm' ein Leerzeichen steht) und drücken Sie die enterTaste
  12. Starten Sie nun Ihren Mac neu, indem Sie eingeben rebootund dann die enterTaste drücken

Hoffentlich wird dadurch genügend Speicherplatz frei, damit Sie sich anmelden können. Wenn ja, nehmen Sie sich Zeit, um alle anderen Daten zu entfernen, die Sie nicht benötigen. Wenn nicht, schreiben Sie mir eine Nachricht und wir gehen von dort aus.

HINWEIS: Wenn Ihr Mac nach Schritt 12 nicht neu gestartet wird, können Sie ihn mit dem Netzschalter ausschalten.

WICHTIG: - Sie sollten wirklich ein Backup-Regime haben! Kaufen Sie sich eine externe USB-Festplatte und nutzen Sie Time Machine für Backups!


Löschen von Downloads über den Einzelbenutzermodus

Da Sie wissen, dass Ihre Downloads Elemente enthalten, die Sie löschen können, können Sie diese Schritte im Einzelbenutzermodus ausführen.

  1. Befolgen Sie die Schritte 1 bis 5 aus Löschen des sleepimage Datei über Einbenutzermodus oben
  2. Geben Sie nun ein cd users(beachten Sie, dass nach 'cd' ein Leerzeichen steht) und drücken Sie die enterTaste
  3. Geben Sie nun ein lsund drücken Sie die enterTaste
  4. Sie sollten eine Liste der Benutzer für Ihren Mac sehen.
  5. Wenn wir nun annehmen, dass Ihr Benutzername Marvin ist, geben Sie ein cd marvin(beachten Sie, dass nach 'cd' ein Leerzeichen steht). Wenn Ihr Benutzername etwas anderes ist, verwenden Sie diesen natürlich anstelle von Marvin!
  6. Drücken Sie die enterTaste
  7. Geben Sie nun ein lsund drücken Sie die enterTaste
  8. Sie sollten eine Reihe von Ordnern aufgelistet sehen. Geben Sie ein cd downloads(beachten Sie, dass nach 'cd' ein Leerzeichen steht) und drücken Sie die enterTaste
  9. Geben Sie nun ein lsund drücken Sie die enterTaste
  10. Sie sollten eine Liste der Dateien und Ordner sehen. Verwenden Sie nun den rmBefehl, um nicht gewünschte Elemente zu entfernen.
  11. Wenn Sie beispielsweise ein Element mit dem Namen Installer.dmg haben, entfernen Sie es, indem Sie es eingeben rm Installer.dmg(beachten Sie, dass nach 'rm' ein Leerzeichen steht) und die enterTaste drücken
  12. Wenn Sie genügend Elemente entfernt haben, um Speicherplatz freizugeben, starten Sie Ihren Mac neu, indem Sie ihn eingeben rebootund dann die enterTaste drücken

Hinweis: Wenn ein Element in seinem Namen ein Leerzeichen enthält (z. B. XYZ.dmg installieren), müssen Sie den folgenden Befehl eingeben rm Install\ XYZ.app. Das heißt, ich habe einen Backslash \vor dem Leerzeichen verwendet!

Löschen von Anwendungen über den Einzelbenutzermodus

Wenn Sie Anwendungen entfernen möchten, gehen Sie folgendermaßen vor:

  1. Befolgen Sie die Schritte 1 bis 5 aus Löschen des sleepimage Datei über Einbenutzermodus oben
  2. Geben Sie nun ein cd applications(beachten Sie, dass nach 'cd' ein Leerzeichen steht) und drücken Sie die enterTaste
  3. Geben Sie nun ein lsund drücken Sie die enterTaste
  4. Sie sollten eine Liste der Anwendungen und Ordner sehen. Verwenden Sie nun den rmBefehl, um nicht gewünschte Elemente zu entfernen.
  5. Wenn Sie beispielsweise ein Element mit dem Namen XYZ.app haben, entfernen Sie es, indem Sie es eingeben rm XYZ.app(beachten Sie, dass nach 'rm' ein Leerzeichen steht) und die enterTaste drücken
  6. Wenn Sie genügend Elemente entfernt haben, um Speicherplatz freizugeben, starten Sie Ihren Mac neu, indem Sie ihn eingeben rebootund dann die enterTaste drücken

Hinweis: Wenn ein Element in seinem Namen ein Leerzeichen enthält (z. B. Microsoft Word.app), müssen Sie den folgenden Befehl eingeben rm Microsoft\ Word.app. Das heißt, ich habe einen Backslash \vor dem Leerzeichen verwendet!

Monomeeth
quelle
Vielen Dank. Ich werde diese Methode versuchen. wird Ihnen das Ergebnis nachher mitteilen.
Marvin Acosta
Hallo @Monomeeth guten Tag. Ich habe Ihre Methode befolgt, aber leider gibt es kein Schlafbild "Keine solche Datei oder kein solches Verzeichnis". Bitte sehen Sie das Bild in meinem aktualisierten Beitrag. Kannst du mir die 2. Option beibringen?
Marvin Acosta
Hmm, interessant. Können Sie meinen Schritten noch einmal folgen, aber dieses Mal möchte ich, dass Sie die Schritte 6 und 7 überspringen und sehen, ob Sie auf diese Weise Freude haben.
Monomeeth
Guten Morgen @Monomeeth Ich habe die Methode jetzt befolgt, aber diesmal, als ich / sbin / mount / -uw / its eingab, heißt es "Kein Verzeichnis". dann setze ich die Methode fort und überspringe die # 6 und 7 aber immer noch die gleiche Ausgabe "Keine solche Datei oder Verzeichnis". Bitte sehen Sie das aktualisierte Bild oben. ^^
Marvin Acosta
Okay, ich habe versucht, mit meinen Schritten die Schlafbilddatei zu löschen, da sie normalerweise groß genug ist, um einen Unterschied zu machen. Wir müssen das jedoch nicht löschen, wir können etwas anderes löschen. In einem meiner früheren Kommentare wurden Sie gefragt, ob Sie irgendwo auf der Festplatte Ihres Mac wissen , wo Sie eine große Datei (oder einige Dateien) haben, die wir löschen können, um Platz zu schaffen. Wissen Sie beispielsweise, ob Sie große Downloads in Ihrem Download-Ordner oder einige Videos in Ihrem Video-Ordner oder Dinge auf Ihrem Desktop haben, die Sie gerne löschen möchten? Wenn Ihnen etwas einfällt, kann ich meine Schritte leicht ändern.
Monomeeth
0

Wenn der ausführliche Modus nichts Nützliches anzeigt ( - Vnach dem Neustart), führen Sie Ihr macOS in den Einzelbenutzermodus ( - S nach dem Neustart).

Versuchen Sie in diesem Modus die folgenden Befehle (as root):

  • fsck -f - um die Konsistenzprüfung des Dateisystems und die interaktive Reparatur durchzuführen.
  • dmesg - um die Systemmeldungen anzuzeigen.
  • egrep "crash|shutdown" /var/log/system.log- um nach Absturz- und Herunterfahrprotokollen zu suchen .

    Hinweis: Siehe Liste der Ursachen für das Herunterfahren .

  • find /Library/Logs ~/Library/Logs | grep crash$ um die Absturzdateien zu finden.

  • passwd myuser - um das Benutzerkennwort zu ändern, falls es nicht funktioniert.
  • mount - um gemountete Geräte aufzulisten.
  • mount -uw / - um die Root-Partition mit Schreibzugriff zu mounten.
  • df -h - um nach dem freien Speicherplatz zu suchen, der die Kernel-Panik verursachen kann.

    Hinweis: Suchen Sie bei Problemen mit nicht genügend Speicherplatz nach großen Dateien, die entfernt werden können .
    Gehen Sie zum Beispiel zu einem Ordner wie /Usersund führen Sie ihn aus du -ah . | sort -rh | head -40.

  • diskutil list - um die Festplatten aufzulisten.

  • kextstat | grep -v com.apple - um Nicht-Apple-Kernel-Erweiterungen aufzulisten (Deaktivierung in Betracht ziehen).
  • launchctl list | grep -v com.apple - um Nicht-Apple-Dienste aufzulisten (Deaktivierung in Betracht ziehen).
  • nvram boot-args - Um benutzerdefinierte Startargumente zu überprüfen, entfernen Sie diese, falls vorhanden.
  • reboot - um diesen Modus zu verlassen und normal zu starten.

Wenn Ihr Mac über eine Wiederherstellungspartition verfügt , können Sie nach dem Neustart versuchen, von dieser zu starten, indem Sie - gedrückt halten R.

Sie können Apple Hardware Test auch auf Ihrem Mac ausführen (halten Sie die DTaste beim Neustart gedrückt).


Wenn oben nicht hilft, können Sie auch:

  • Stellen Sie Ihr macOS mit einer Zeitmaschine zum Arbeitspunkt wieder her.
  • Installieren Sie macOS von der Wiederherstellungspartition, dem Netboot oder einem Startlaufwerk neu (Download oder Kauf).
  • Verwenden Sie eine professionelle Wiederherstellungssoftware wie DiskWarrior .
  • Buchen Sie einen Termin in der Genius Bar und bitten Sie sie, den vollständigen Hardwaretest mit ihrem macOS NetBoot Triage Image durchzuführen.
Kenorb
quelle
1
Danke dafür. Eigentlich weiß ich, wo das Problem liegt. Ich muss einige meiner Dateien und Apps über das Terminal löschen, um mehr Speicherplatz auf meiner Start-CD zu erhalten, damit die Kernel-Panik beseitigt und ich mich erneut anmelden kann. Frage: Wie kann ich bestimmte Dateien und Apps mit Terminal löschen?
Marvin Acosta
Sie können alles in /coresund /var/vmdirs entfernen . Weitere Informationen finden Sie unter: Suchen aller großen Dateien im Root-Dateisystem .
Kenorb
0

Starten Sie einfach in den abgesicherten Modus, indem Sie die UMSCHALTTASTE und die Einschalttaste drücken. Sobald Sie im abgesicherten Modus angemeldet sind, löschen Sie einfach nicht mehr benötigte Dateien und starten Sie Ihr Profil.

BigShoe
quelle