En ubuntubuzz.com han dado con una solución rápida, un script muy sencillo que nos ahorrará mucho tiempo. Solo tenemos que escribir el siguiente código en un editor de texto como gedit o pico y guardarlo como “clean.sh”

Código:
#/bin/bash
ls /boot/ | grep vmlinuz | sed 's@vmlinuz-@linux-image-@g' | grep -v `uname -r` > /tmp/kernelList
for I in `cat /tmp/kernelList`
do
apt-get remove $I
done
rm -f /tmp/kernelList
update-grub
Como decía antes, debemos guardar el fichero resultante como “clean.sh” (sin las comillas). Y le damos derechos de ejecución escribiendo en nuestro terminal chmod +x clean.sh

Ya lo tenemos, ahora podemos escribir lo siguiente para correr el script con derechos de root: sudo ./clean.sh

En pocos minutos tendremos nuestro equipo libre de kernels antiguos. Claro que podríamos usar Ubuntu Tweak, que es muy cómodo, pero nada como la elegancia del terminal para hacer este tipo de tareas.



Visto en Ubuntizando