5 Pasos para Eliminar Kernels Antiguos de Ubuntu 12.04 LTS

Seguramente actualizas tu Ubuntu constantemente y has llegado a notar que en el arranque del grub tienes demasiados kernels para arrancar, por lo tanto quieres eliminarlos, no todos pero si los más antiguos. Por lo tanto si estás utilizando un Ubuntu 12.04 lts y quieres eliminar los kernels antiguos que tienes instalados, la siguiente información te ayudará a hacerlo.

1. Buscando los Kernels.

Primeramente necesitas saber exactamente cuantos kernels tenemos instalados, para ello utilizaremos la terminal agregando el siguiente comando:

dpkg --get-selections | grep linux-image

En mi caso me muestra lo siguiente:

Nota: No se debe eliminar el kernel generic-lts-quantal.

2. Eliminando los Kernels Antiguos.

Lo recomendable es eliminar los kernels más antiguos que tengas, dejando intactos los 2 o 3 instalados recientemente. Para ello se hace uso del comando:

sudo apt-get remove --purge linux-image-xxxx-generic

Donde el linux-image-xxxx-generic es el kernel que quieres eliminar.

En mi caso eliminaremos los kernels del 23 al 41 que se muestra en la imagen superior:
sudo apt-get remove --purge linux-image-3.5.0-23-generic
sudo apt-get remove --purge linux-image-3.5.0-31-generic
sudo apt-get remove --purge linux-image-3.5.0-34-generic 
sudo apt-get remove --purge linux-image-3.5.0-36-generic
sudo apt-get remove --purge linux-image-3.5.0-37-generic    
sudo apt-get remove --purge linux-image-3.5.0-39-generic 
sudo apt-get remove --purge linux-image-3.5.0-40-generic
sudo apt-get remove --purge linux-image-3.5.0-41-generic  

Después de eliminar correctamente los kernels podemos comprobarlo con el comando del primer paso.

Como se nota ya no se encuentran los kernels antiguos, pero aún hace falta algunos pasos para limpiar nuestro sistema por completo.

3. Buscando los Headers de los Kernels

Para poder buscar los headers de los kernels eliminados, podemos hacerlo con el siguiente comando:

dpkg --get-selections | grep linux-headers

En mi caso resulta lo siguiente:

Como se puede notar hay dos headers por cada kernel instalado y también cabe recalcar que no se debe eliminar el linux-headers-generic-lts-quantal.

4. Eliminando los Headers de los Kernels Eliminados.

Solo debemos eliminar los headers de los kernels que eliminamos anteriormente para ello lo hacemos con el siguiente comando:

sudo apt-get remove --purge linux-headers-xxxx linux-headers-xxxx-generic

linux-headers-xxxx hace referencia al primer header del kernel eliminado.
linux-headers-xxxx-generic hace referencia al segundo header del kernel eliminado.

En mi caso sería de esta manera:
sudo apt-get remove --purge linux-headers-3.5.0-23 linux-headers-3.5.0-23-generic
sudo apt-get remove --purge linux-headers-3.5.0-31 linux-headers-3.5.0-31-generic
sudo apt-get remove --purge linux-headers-3.5.0-34 linux-headers-3.5.0-34-generic
sudo apt-get remove --purge linux-headers-3.5.0-36 linux-headers-3.5.0-36-generic
sudo apt-get remove --purge linux-headers-3.5.0-37 linux-headers-3.5.0-37-generic
sudo apt-get remove --purge linux-headers-3.5.0-39 linux-headers-3.5.0-39-generic
sudo apt-get remove --purge linux-headers-3.5.0-40 linux-headers-3.5.0-40-generic
sudo apt-get remove --purge linux-headers-3.5.0-41 linux-headers-3.5.0-41-generic

Después de este proceso ejecutando el comando del paso 3, el resultado es el siguiente:

5. Actualizar el Grub.

Por lo general el Grub se actualiza automáticamente, pero para no llevarnos sorpresas lo recomendable es actualizar el Grub, para ello ejecutamos el siguiente comando

sudo update-grub2

Compartí este post con tus amigos!

...o también puedes seguir el blog en:

2 comentarios:

Jorge V

Me salvastes la vida hermano jaja. Me puse a inventar instalndo el ultimo kernel y no me funcionaba bien el ubuntu. Gracias

Anónimo

Muy buena información, pude instalar las actualizaciones al borrar todas las obsoletas.
Muchas gracias por la información.

Compartí tu opinión con los demás, deja un comentario. ↓

Los comentarios no son moderados, sin embargo si contienen insultos o son ofensivos, pueden ser borrados.

 

©2011 Url Geek | Theme diseñado por chicoloco123 para Fuutec.com | Ir arriba ↑