Benutzer-Werkzeuge

Webseiten-Werkzeuge


infrastruktur:debianfaq

Debian FAQ

Nach einem Systemupdate startet mein Rechner nicht mehr und ich lande in BusyBox oder es tritt ein Kernel Panic auf

Das Kernel kriegt von Debian regelmäßig Sicherheitsupdates. Wenn du alte Kernel-Versionen nicht manuell löschst, bleiben sie auf deiner Boot-Partition vorhanden. Wenn nun bei einem Update eine neue Kernel-Version installiert wird, kann es sein, dass auf der Boot-Partition nicht mehr genug Speicherplatz dafür vorhanden ist. Doch keine Sorge, die Lösung folgt.

Zunächst ein kleiner Hinweis: Dieses Problem kannst du in der Zukunft vermeiden, indem du regelmäßig nach System-Updates noch den Befehl

  $ sudo apt autoremove --purge

ausführst. Damit entfernts du nicht mehr benötigte Pakete.

1. Wenn du deinen Rechner startest, siehst du zunächst das Grub Bootmenü. Hier ist standardmäßig Debian GNU/Linux als zu startendes Betriebssystem ausgewählt. Darunter findet sich der Eintrag Erweiterte Optionen für Debian GNU/Linux. Wähle diesen aus und wähle auf der darauf folgenden Seite einen Eintrag mit einer älteren Kernel-Version. Dein Rechner sollte jetzt normal hochfahren.

2. Sobald du erfolgreich angemeldet bist, öffne ein Terminal und gebe die folgenden Befehle ein:

  $ sudo apt autoremove --purge
  $ sudo apt install --reinstall linux-image

3. Der erste Befehl sollte in der Regel einige Kernel-Versionen entfernt und somit Speicherplatz auf der Boot-Partition frei gemacht haben. Gebe bitte besonders acht darauf, dass der zweite Befehl erfolgreich abgeschlossen wird. Solltest du hier eine Fehlermeldung bekommen, mache weiter mit Schritt 4. Ansonsten bist du fertig!

4. Wenn der Speicherplatz auf der Boot-Partition immer noch nicht ausreicht, dann gebe zunächst den folgenden Befehl ein, um zu sehen, welche Kernel-Versionen du aktuell installiert hast:

  $ dpkg --get-selections linux-image*

Du erhältst eine Liste, die zum Beispiel wie folgt aus sieht:

  linux-image-4.19.0-11-amd64                     install
  linux-image-4.19.0-12-amd64                     install
  linux-image-4.19.0-13-amd64                     install
  linux-image-4.19.0-14-amd64                     install
  linux-image-amd64                               install

5. Nun lösche manuell alle Kernel-Versionen außer die neuste. Wenn wir dem obigen Beispiel folgen, sieht unser Befehl dafür so aus:

  $ sudo apt autoremove --purge linux-image-4.19.0-11-amd64 \
      linux-image-4.19.0-12-amd64 \
      linux-image-4.19.0-13-amd64

Du kannst natürlich auch die zwei aktuellsten Kernel behalten, je nachdem, wieviel Speicher deine Boot-Partition hat.

infrastruktur/debianfaq.txt · Zuletzt geändert: 2021/06/09 16:15 von keno