Boot Partition Speicherplatz leeren / frei machen

CD-operatorAnbei ein kleines HowTo, um die Boot-Partition von Daten-Müll zu befreien. (Quelle: ubuntuusers-Wiki) Folgenden Fehler erhält man beim Aktualisieren von Ubuntu, wenn die Boot-Partition nicht mehr genügend freien Speicher aufweist:

Die Systemaktualisierung benötigt 94,0 M an freiem Speicherplatz auf der Festplatte »/boot«. Bitte stellen Sie mindestens 4.333 k an zusätzlichem Speicherplatz auf der Festplatte »/boot« zur Verfügung. Leeren Sie beispielsweise den Müll und löschen Sie temporäre Pakete aus früheren Installationen mit dem Befehl »sudo apt-get clean«.

sudo apt-get clean
sudo apt-get -s autoremove --purge
sudo apt-get autoremove --purge

1. Kernel-Versionen auflisten

dpkg -l 'linux-[ihs]*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\([-0-9]*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d'

2. Entsprechende Kernel-Versionen entfernen

dpkg -l 'linux-[ihs]*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\([-0-9]*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d' | xargs sudo dpkg -P

3. Prüfen, ob alles geklappt hat

dpkg -l linux-[ihs]* | sed '1,6d'| grep -vE '^ii|^un|^rc'

4. Falls die Ausgabe von Befehl 3 nicht leer ist

sudo apt-get -f install

3 Antworten

  1. Avatar von Peter M. Spreemann
    Peter M. Spreemann

    das „sudo apt autoremove -purge“ löscht für sich schon alle Installationen bis auf die letzten drei Versionen, und die würde ich auch gerne behalten,
    oder habe ich etwas falsch verstanden ?

  2. Vielen Dank für die Übersichtlichen Befehle! Hat mir sehr geholfen.
    VG, Ingo

  3. Vielen Dank für diesen gut formulierten und hilfreichen Befehle,die mir sehr bei der Recherche geholfen hat.

    Liebe Grüße aus Hannover
    W. Wengenroth

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert