Eliminar Kernel Ubuntu - Linux Mint


Deberemos desinstalar los kernel y los headers:


KERNEL


-> 1º Buscamos los kernel que tenemos instalados en nuestro sistema, para saber cuál eliminar, con el siguiente comando:
dpkg --get-selections | grep linux-image

Nos devolverá la lista de kernel instalados en el sistema:
linux-image-2.6.32-22-generic        install
linux-image-2.6.32-23-generic        install
linux-image-2.6.32-24-generic        install
linux-image-generic                  install

Nota: No eliminar el paquete "linux-image-generic"

Podemos encontrarnos en el nombre del kernel la terminación "-pae", que es el kernel que se instala cuando instalamos Ubuntu 32bits para reconocer toda la memoria RAM, cuando es mayor de 3Gb y hasta 64Gb

-> 2º Eliminamos los kernel más antiguos:
Por seguridad dejaremos los dos últimos (terminados en 23 y 24), por lo que eliminaremos el terminado en 22

Lo haremos con el comando: sudo aptitude remove --purge, seguido del paquete a eliminar:
sudo apt-get remove --purge linux-image-2.6.32-22-generic

Nota: Por supuesto, en futuras actualizaciones las versiones de kernel variarán por lo que deberemos de modificar el comando.


HEADERS


-> 3º Buscamos los headers de los kernel que hemos eliminado, con el siguiente comando:
dpkg --get-selections | grep linux-headers

Nos devolverá una lista con los headers instalados, en la debemos tener en cuenta que hay dos paquetes por cada headers:
linux-headers-2.6.32-22                        install
linux-headers-2.6.32-22-generic               install
linux-headers-2.6.32-23                        install
linux-headers-2.6.32-23-generic               install
linux-headers-2.6.32-24                        install
linux-headers-2.6.32-24-generic              install
linux-headers-generic                          install

Nota: No eliminar el paquete "linux-headers-generic".

-> 4º Eliminamos los headers de los kernels:
Sólo eliminaremos los headers de los kernel que hayamos eliminado anteriormente que "en este caso" serán los terminados en 22.

Como notaremos en la lista, cada kernel tiene 2 headers: uno el generic (linux-headers-2.6.31-22-generic) y otro que vamos a llamar normal (linux-headers-2.6.31-22)

Bién, vamos a desinstalar los 2 headers del kernel que hemos desinstalado anteriormente. El comando "en este caso" sería:
sudo apt-get remove --purge linux-headers-2.6.32-22 linux-headers-2.6.32-22-generic

Nota: Por supuesto, en futuras actualizaciones las versiones de kernel variarán por lo que deberemos de modificar el comando.

Y listo, podemos reiniciar y veremos que ya no nos salen los kernel 22, que hemos eliminado


ACTUALIZAR EL GRUB


Al eliminar los kernel se suele actualizar el Grub de forma automática, pero no está de más hacerlo manualmente para no llevarnos sorpresas después y dependiendo del gestor de arranque que tengamos: 

En el caso de tener Grub, actualizamos con:
sudo update-grub2
o también funciona:
sudo update-grub

En el caso de Burg-Grub actualizamos Burg con el comando:
sudo update-burg

1 comentario :