Borrar Kernels antiguos en Ubuntu 10.10 usando dpkg y aptitude


Una de las mayores ventajas de trabajar con Ubuntu es la actualización periódica del OS. permanentemente recibimos alertas desde el Gestor de Actualizaciones indicándonos que paquetes debemos actualizar.

En las últimas semanas he recibido dos actualizaciones del Kernel, al actualizar el corazón de Linux el proceso no elimina la versión anterior, la que se mantiene por si tuviesemos que hacer rollback y eliminar el ugrade.

Paulatinamente los antiguos kernels se quedan en la máquina y en el Grub, por lo que debemos irlos eliminando una vez que estamos seguro  de que la versión del kernel actualizada no nos está dando ningún tipo de problema.

El procedimiento es bastante simple usando dpkg.
Primero debemos listar los kernels instalados

luis@estigia:~$ dpkg --get-selections | grep linux-image
El resultado de este comando, en mi caso, fue:

linux-image-2.6.35-22-generic install
linux-image-2.6.35-23-generic install
linux-image-2.6.35-24-generic install
linux-image-generic install

Esto me señala que están instalados los kernels versiones 2.6.35-22, 2.6.35-23 y 2.6.35-24.
Ya que no he tenido problemas con ninguno de estos, voy a eliminar el 22 y 23; para ello voy a utilizar el gestor de paquetes aptitude.
El comando es:
sudo aptitude purge linux-image-2.6.35-22-generic
y luego
sudo aptitude purge linux-image-2.6.35-23-generic
Mucho cuidado de no eliminar el paquete linux-image-generic, ya que es necesario para el proceso de actualización del kernel.
verificamos lo hecho con
luis@estigia:~$ dpkg --get-selections | grep linux-image
y la salida, esta vez es sólo:

linux-image-2.6.35-24-generic install
linux-image-generic install

Con estos pasos, hemos eliminado las versiones del kernel que no utilizamos, liberamos espacio en disco y acortamos la lista de inicio del grub.
El procedimiento fue tomado de la Guía Ubuntu

01-03-11: Actualicé el comando aptitude incluyendo el string “-generic”

    • Ale
    • 26/01/11

    Hola.. gracias por tu ayuda.
    Lamentablemente no me sirvio… pues no me reconocia el comando “aptitude”.
    Pero lo que hice fue cambiarlo por “apt-get” y me funciono perfectamente.

    Habra que poner el nombre del kernel completo, a ti te falto un 6.

    osea

    sudo apt-get purge linux-image-2.6.35-22

    • luisvalenzuela
    • 26/01/11

    Ale:
    Gracias por el comentario, corregida la versión

    • jorge
    • 15/03/11

    muchas gracias es muy buen tip para los que vamos empezando con ubuntu 10.10.

    • Isaac
    • 2/12/11

    gracias, me sirvió

  1. No trackbacks yet.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: