Tutorial: Elimina Kernels antiguos del Grub2

kernelPor medio de este tutorial aprenderemos a borrar versiones del Kernel antiguas o que no queremos.

El beneficio de borrarlos es que liberaremos el espacio que estos ocupan y por otro lado borraremos de forma permanente la opción de entrada a ese kernel desde el Grub2.

Aviso: Es recomendable dejar siempre dos versiones del kernel por seguridad, por si en alguna actualización tenemos problemas con el arranque.

En este caso realizaremos el borrado utilizando la terminal, para lo cual deberemos desinstalar los kernel y los headers:

Kernel

Para ello lo primero que haremos es buscar los kernels que tengamos instalados en nuestros sistema:

Y nos devolverá la lista de kernel instalados en el sistema (por ejemplo esto):

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

Aviso: No eliminar el paquete “linux-image-generic”

Ahora llego el turno de eliminar los kernels antiguos o que no queramos:(Por seguridad dejaremos los dos últimos (terminados en 23 y 24), por lo que eliminaremos el terminado en 22)

Aviso: La base del comando sera siempre “sudo aptitude remove –purge” a lo cual añadimos la información del kernel a borrar.

Headers

Ahora vamos a buscar los headers de los kernels que hemos eliminado, con el siguiente comando:

Y no 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

Aviso: No eliminar el paquete “linux-headers-generic”.

Ahora eliminaremos los headers con el siguiente comando (siguiendo el ejemplo anterior):

Aviso: Recuerda cambiar el código añadiendo tus headers a borrar “sudo apt-get remove –purge”

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)

Ya por ultimo vamos a 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:

o en su defecto

En el caso de Burg-Grub actualizamos Burg con el comando:

Información adaptada y versionada desde: ubuntu-guia

Acerca de Noel

Buenas, me llamo Noel, soy un estudiante del Grado de Educación Primaria en Uvigo, divulgador y amante del software libre y Gnu Linux. Usuario inquieto por ver las novedades y dar a conocer a todos las grandes ventajas del software libre y Gnu Linux.

Visita también

Firewall UFW: cómo instalarlo y usarlo en Debian y CentOS

Firewall UFW: cómo instalarlo y usarlo en Debian y CentOS – UFW es el firewall …

Deja una respuesta

61 Comentarios En "Tutorial: Elimina Kernels antiguos del Grub2"

Notificarme las
avatar
trackback

[…] siempre os facilito este otro articulo por si queréis “Elimina Kernels antiguos“. Y os recuerdo que si lo queréis usar, antes debéis de instalar el kernel Linux 3.12, pues […]

trackback

[…] siempre os facilito este otro articulo por si queréis “Elimina Kernels antiguos“. Y os recuerdo que si lo queréis usar, antes debeis de instalar el kernel Linux 3.12, pues esta […]

Robinson
Invitado

Excelente información como siempre Noel

Richy
Invitado

@Robinson
Lo mismo digo…

1 7 8 9
wpDiscuz