04 julio 2026

ELIMINAR KERNELS LINUX CON SYNAPTIC

KERNEL LINUX
Estoy utilizando LMDE 7 y me gusta tener instalados los kernels de debian 13 backsports, sobre todo si utilizo algún ordenador que tenga poco tiempo. Con esto consigo que aparezcan algunas características que no aparecen con el kernel de serie. Ultimamente he observado que los kernels de backports se actualizan pero no borra los antiguos, con lo que ahora mismo tengo ocho kernels instalados, dos de la serie 6.12.x, que es la viene con debian, y seis de los backports, que se han ido acumulando con las actualizaciones. El motivo es que debian marca estos kernels como que han sido instalado manualmente, aunque se haya hecho de forma automática.

Para eliminar un kernel, lo primero que tenemos que hacer es listar cuales son los que tenemos instalados, y esto lo hacemos desde la terminal con cualquiera de estas instrucciones:

dpkg --list | grep linux-image

dpkg --get-selections | grep linux-image

Una vez que sabemos cual queremos eliminar, abrimos Synaptic, pulsamos en Buscar y escribimos linux-image-x.x.x , no hay que decir que en el lugar de las x escribiremos el número del kernel que queremos eliminar. Cuando aparezcan los resultado, marcaremos para desinstalar completamente los que estén marcados como instalados. Ahora volvemos a Buscar y escribimos linux-headers-x.x.x y repetimos la misma operación. Una vez hecho esto pulsamos en Aplicar para que se eliminen. Esta operación la repetiremos con cada uno de los kernels que queramos eliminar.

Cuando hemos terminado de eliminar los kernels, podemos pulsar en Estado (abajo a la izquierda), y en No instalado (config. residual) (arriba a la izquierda), y es posible que aparezcan algunos restos, tanto de kernels como de otros programas que no se han eliminado completamente. Todo esto también lo marcamos para eliminar y pulsaremos aplicar.

Por último, volvemos a la terminal y escribimos:

sudo update-grub

Si al hacer esto continúan apareciendo los kernels eliminados, es que algo no se ha borrado y habrá que hacerlo manualmente. Como al ejecutar el comando anterior nos aparece la lista de los kernels, utilizaremos esta como chuleta para borrarlos manualmente. Para hacer esto continuaremos en la terminal y borraremos las carpetas de los kernels que hemos eliminado anteriormente desde synaptic:

sudo rm /boot/initrd.img-6.19.13+deb13-amd64

Iremos repitiendo la misma linea modificando el número del kernel que queremos borrar, y al final, volveremos a ejecutar sudo update-grub.

Y con esto habremos limpiado el sistema de kernels inútiles.

No hay comentarios:

Publicar un comentario

Gracias por tu comentario