LSB

Linux Survivel Blog

Ubuntu – Alte Kernel Versionen entfernen

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

Quelle

Wer vorher mal schauen möchte was denn gelöscht werden würde:
dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/“)“‚/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d'

und dann mittels
uname -r

die Kernelversionen vergleichen. Sollten diese übereinstimmen, dann nicht den ersten Befehl ausführen, sondern erst mal ein Neustart (dieser wurde dann nicht nach dem letzten Kernelupdate gemacht und führt zu Problemen beim erkennen des aktuellen Kernel).

Getestet mit Ubuntu 10.04 und 12.04.

Kommentar verfassen

Durch das Fortsetzen der Benutzung dieser Seite, stimmst du der Benutzung von Cookies zu. Weitere Informationen

Die Cookie-Einstellungen auf dieser Website sind auf "Cookies zulassen", um Ihnen das beste Surferlebnis möglich zu geben. Wenn Sie diese Website ohne Änderung Ihrer Cookie-Einstellungen zu verwenden fortzufahren, oder klicken Sie auf "Akzeptieren" unten, dann erklären Sie sich mit diesen.

Schließen