Si queremos eliminar los kernel viejos que se quedan después de actualizar el sistema y que se nos muestran en el menú del Grub, tenemos que seguir estos pasos:
sudo dpkg -l | grep linux-image
sudo apt-get remove --purge KERNEL
Donde KERNEL es la versión a eliminar, algo del estilo “linux-image-2.6.20-15-generic”.
.
Si lo que queremos es sólo eliminarlo del menú del Grub editamos el fichero
$ sudo gedit /boot/grub/menu.lst
y comentamos las líneas del kernel antiguo con el símbolo # al principio de cada una.
Al igual que antes vemos cuales tenemos instaladas:
$ sudo dpkg -l | grep linux-headers
Y nos dará una salida similar a esta:
linux-headers-2.6.20-15 linux-headers-2.6.20-15-generic linux-headers-2.6.20-16 linux-headers-2.6.20-16-generic linux-headers-generic
Vemos que tenemos dos paquetes por cada versión, pero sólo desinstalaremos uno, el otro se desinstalará sólo al ser dependiente del primero:
$ sudo aptitude purge linux-headers-2.6.20-15
Una vez hecho esto, se habrá eliminado automáticamente del grub las dos entradas que correspondían a la versión 2.6.20-15 del kernel.