25 jul. 2009

Borrar kernels antiguos en Ubuntu

Cada vez que se actualiza el kernel en Ubuntu (y en Linux en general), el kernel anterior no se elimina, y es cuando reiniciamos el sistema después de esa actualización que nos encontramos en el grub las entradas al kernel anterior y al recién instalado. Para eliminar el (los) kernel(s) que ya no usamos seguimos las siguientes que he tomado de la guía ubuntu.

Para ver un listado de los paquetes con los kernels antiguos haz:
$ dpkg --get-selections | grep linux-image

Ahora puedes eliminar todos menos el último con:

$ sudo aptitude purge paquete

Donde paquete es el nombre del kernel por ejemplo: ¨linux-image-2.6.28-13-generic¨


OJO:
NO desinstales el kernel linux-image-generic ya que es necesario para recibir actualizaciones del kernel.

Si el paquete a eliminar no está actualizado te pedirá actualizarlo, luego de lo cual puedes aplicar lo mismo a las actualizaciones y paquetes antiguos:

$ sudo aptitude purge paquete

En caso que no quieras actualizar para luego eliminar puedes aplicar:

$ sudo aptitude remove paquete

pero esto puede no eliminar los ficheros de configuración del paquete.

No hay comentarios: