Seguro que más de un usuario relativamente nuevo tiene en el sistema más kernels de lo necesario con una entrada del grub con muchas opciones distintas. El kernel del sistema se actualiza cada poco tiempo con mejoras y correcciones de seguridad. Como ya sabemos, estas actualizaciones se instalan de forma (más o menos) automática, creando una nueva entrada en nuestro Grub para poder arrancar el sistema con el nuevo kernel. Ahora bien, las antiguas se quedan ahí, y si no las quitamos nosotros mismos, no tardaremos en tener un sistema con muchos megas de espacio ocupados por núcleos (kernel) antiguos y además un menú de inicio nada funcional, con varias opciones de arranque no necesarias.
En Ubuntu (y todas las distribuciones basadas en Debian, claro), la forma de comprobar las versiones del kernel que tenemos instaladas es tan sencillo como ejecutar en consola
sudo dpkg –get-selections | grep linux-image (delante de get hay 2 guiones)
Este comando nos va a mostrar una lista de las versiones que tengamos instaladas en nuestro sistema. Por ejemplo:
usuario@GuadaV4:~$ sudo dpkg –get-selections | grep linux-image
linux-image-2.6.20-14-generic install
linux-image-2.6.20-15-generic install
linux-image-generic
Ahora, para desinstalar un kernel que ya no usemos (por ejemplo la versión 2.6.20-14 aunque a muchos os aparecerán bastantes más) lo que tenemos que hacer es ejecutar en una terminal:
sudo apt-get remove –purge linux-image-2.6.20-14-generic
( delante de purge hay 2 guiones) ( hay que cambiar, lógicamente el número que aquí pongo, que es solo un ejemplo ).
Este comando además de eliminar los núcleos del sistema, borra las entradas correspondientes en el menú del Grub. Es recomendable, eso si, mantener siempre la versión actual del kernel y una anterior, por si ocurre algún problema con el que estamos usando, poder arrancar el sistema con el que teníamos.
Escrito por hatteras