08 agosto 2026

Eliminar kernels linux desde la terminal

KERNEL LINUX
Hace poco expliqué cómo eliminar kernels antiguos del sistema con Synaptic. Hoy voy a explicar cómo hacerlo desde la terminal, pero tranquilos, que es muy facil.
Lo primero será abrir nuestra terminal o consola, como querais llamarla, y haremos un listado de los kernels que tenemos instalados, esto lo haremos escribiendo:

dpkg --list | grep -E "linux-image|linux-headers"

Con esta instrucción listaremos todos los kernels que tenemos instalados, ya sean los que instala el propio sistema o que hayamos instalado nosotros. Los que instala el sistema por defecto no me preocupan, porque normalmente el propio sistema se encarga de mantener los dos o tres últimos e ir borrando los antiguos. En mi caso tengo instalados unos kernels modificados de Liquorix, por lo que en el listado aperece esto:

Podemos ver que tengo dos del sistema (6.xx.xx) y cuatro de Liquorix (7.x.x.x).

Imaginemos que quiero eliminar el kernel 7.1.5.1 , pues esto lo haremos con la instrucción:

sudo apt purge linux-image-7.1.5-1-liquorix-amd64 linux-headers-7.1.5-1-liquorix-amd64

Con "purge" eliminamos completamente todos lo archivos y dependencias de lo que queremos borrar, en nuestro caso los archivos "image" y "headers" del kernel 7.1.5-1-liquorix. Esto lo repetiremos con todos los kernels que queramos eliminar.

Una vez hemos eliminado todo lo que queríamos, es aconsejable pasar un:

sudo apt autoremove

Con esto eliminaremos cualquier archivo huérfano que hubiera quedado.

Para terminar solo queda ejecutar una última instrucción que borre de grub los kernel que hemos eliminado:

sudo update-grub

Cuando reiniciemos aparecerán disponibles solo los kernels que hemos dejado.

Un saludo.

No hay comentarios:

Publicar un comentario

Gracias por tu comentario