Total que vamos actualizando y en unos meses tenemos 5 ó 6 arranques de versiones sucesivas del kernel linux y eso es un rollazo. ¿Cómo se quitan los viejos?
Nos metemos en la consola
1º Buscamos los núcleos que están instalados así:
dpkg --get-selections | grep linux-image
aparece la lista de núcleos que tenemos instalados, pongamos que eso:
linux-image-2.6.32-30-generic install
linux-image-2.6.32-31-generic install
linux-image-2.6.32-32-generic install
linux-image-generic install
No se te ocurra eliminar el paquete "linux-image-generic" que la cagas.
2º Eliminamos los más antiguos:
Por si acaso, dejamos los 2 últimos (en este caso los terminados en 31 y 32), así que quitamos el que termina en 30
Lo hará el comando:
sudo apt-get remove --purge linux-image-2.6.32-30-generic
Ahora las Cabeceras (Que es lo que aparece en el grub2):
3º Buscamos las cabeceras de los núcleos que hemos eliminado:
dpkg --get-selections | grep linux-headers
Y sale una lista con las cabeceras instaladas, en la debemos tener en cuenta que hay dos paquetes por cada cabecera, el normal y el generic:
linux-headers-2.6.32-30 install
linux-headers-2.6.32-30-generic install
linux-headers-2.6.32-31 install
linux-headers-2.6.32-31-generic install
linux-headers-2.6.32-32 install
linux-headers-2.6.32-32-generic install
linux-headers-generic install
Bajo ningún concepto eliminar el paquete "linux-headers-generic".
4º Eliminamos las cabeceras que sobran (Las de los núcleos que eliminamos antes):
sudo apt-get remove --purge linux-headers-2.6.32-30 linux-headers-2.6.32-30-generic
Al reiniciar y veremos que ya no nos sale el núcleo 30
Es espectacular cuando tenemos un montón y dejamos 1 ó 2 sólo.