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