Alte Kernel-Versionen löschen (aktuelle bestehen lassen):
dpkg -l linux-* | \
awk '/^ii/{print $2}' | egrep [0-9] | \
sort -t- -k3,4 --version-sort -r | \
sed -e "1,/$(uname -r | cut -f1,2 -d"-")/d" | \
grep -v -e `uname -r | cut -f1,2 -d"-"` | \
xargs sudo apt-get -y purge
- Alle linux-* Pakete auflisten
- Nur die Pakete listen, die installiert sind und Nummern haben
- Alles absteigend sortieren (alte kernel stehen unten)
- Nur die listen, die nach der aktuellen Version (uname -r) kommen
- apt-get aufrufen und alte Kernel löschen (ohne Bestätigung)
von: https://askubuntu.com/questions/401581/bash-one-liner-to-delete-only-old-kernels