Linux: eliminar versiones antiguas del kernel

Entre las actualizaciones automáticas de vez en cuando se nos propone instalar una nueva versión del kernel. Existe la posibilidad de compilar el kernel, optimizándolo para nuestro sistema, o utilizar el kernel precompilado, instalándolo automáticamente cuando se nos lo proponga.

Cuando se instala un nuevo kernel desde el “Gestor de actualizaciones”, la versión anterior se queda en el sistema y ocupan unos 100Mb de disco (mas dos líneas en el menú del GRUB)

Linux: eliminar versiones antiguas del kernel


Para borrar un kernel antiguo se pueden seguir los siguientes pasos:

1. verificar las versiones disponibles en nuestro sistema:

$ sudo dpkg -l | grep linux-image ( o como superusurio sin necesidad de "sudo" )

Se verá en la terminal algo similar a esto:

Ubuntu


La lìnea que dice "generic linux kernel image" hace referencia a la última y NO DEBE SER REMOVIDA.

2. Remover una a una las versiones antiguas:

$ sudo apt-get remove --purge KERNEL

Donde KERNEL es la versión a eliminar, algo del estilo "linux-image-2.6.32-38-generic".

Solicitará una confirmación y se procederá a desinstalar:

versiones


Finalmente podemos verificar si han sido removidas (en lo personal siempre dejo la última y la anterior para que en caso de que se genere algún tipo de conflicto poder levantar la versión anterior)

Si todo salió bien al iniciar el computador veremos en el menu de GRUB únicamente las entradas listadas en la imagen.

antigua




Espero que sea de utilidad, saludos!

14 comentarios - Linux: eliminar versiones antiguas del kernel

@Yulenqn
Justo lo que necesitaba, +10 por la info.
@Derangeur +1
muy bueno, gracias por la info
@metalfiller +2
sabes como hacerlo desde una distro no basada en debian, es decir, desde una basada en red hat?
@tendo88
con bleachbit en modo root lo haces facil
@Mondongo_Peludo
metalfiller dijo:sabes como hacerlo desde una distro no basada en debian, es decir, desde una basada en red hat?


Lo pusiste en jaque!!
@asalabra2 +1
Uuuu tenia como 500 megas en kernel al pedo...GENIAL!!
@RockrKnight
Esto es para Debian/Ubuntu, no Linux en general... usas dpkg y apt-get. Publicidad engañosa
@sammethansen +3
metalfiller dijo:sabes como hacerlo desde una distro no basada en debian, es decir, desde una basada en red hat?



pones en consola : uname -r

para revisar los kernels instalados y no borrar el ultimo y quedas out



ahora listas los kernels con esto: rpm -qa | grep -i kernel


te salen todos los instalados abris otra consola como root y pones asi


yum remove kernel-versión-del-kernel

donde version-de-kernel pones la version que queres eliminar, previamente copias el nombre de donde listaste con el comando anterior