Ubuntu borrar kernels antiguos para liberar espacio

Escrito por:
Fecha: 2013-06-19 16:22:00 00:00

Cuando trabajamos en Ubuntu o en cualquier otra distribución, cada que actualizamos el sistema operativo y existe un Kernel nuevo disponible este se actualizará, pero el antiguo se quedara en el disco.

Esto es bueno, por que si el nuevo Kernel no funciona como es debido, podemos arrancar con el antiguo, pero cuando todo funciona bien, es posible borrar los antiguos. Al menos algunos, pues es bueno quedarse con uno o dos de los antiguos por si las dudas.

Comenzemos.

Listar los Kernels disponibles en Ubuntu o Debian.

Para lograr listar los Linux (Kernels) disponibles en tu sistema operativo Debian o Ubuntu usa este comando:

dpkg --list | grep linux-image

El resultado será algo parecido a esto:

ii  linux-image-3.5.0-32-generic              3.5.0-32.53                               amd64        Linux kernel image for version 3.5.0 on 64 bit x86 SMP
ii  linux-image-3.5.0-34-generic              3.5.0-34.55                               amd64        Linux kernel image for version 3.5.0 on 64 bit x86 SMP
ii  linux-image-extra-3.5.0-32-generic        3.5.0-32.53                               amd64        Linux kernel image for version 3.5.0 on 64 bit x86 SMP
ii  linux-image-extra-3.5.0-34-generic        3.5.0-34.55                               amd64        Linux kernel image for version 3.5.0 on 64 bit x86 SMP
ii  linux-image-generic                       3.5.0.34.50                               amd64        Generic Linux kernel image

Como puede verse yo tengo dos actualmente, las versiones 3.5.0-32 y la 3.5.0-34. Si quisiera borrar una de ellas, es casi claro que las más antigua. Pero vamos al siguiente paso.

Averiguar que Kernel estamos usando

Lo primero es ver que Kernel estamos usando actualmente, no sea que eliminemos el que estamos usando y entonces estaremos en problemas. Para listar el kernel actual usamos este comando:

uname -r

En mi caso el resultado es el esperado:

3.5.0-34-generic

Estoy usando el más nuevo disponible. Esto quiere decir que puedo quitar el 3.5.0-32, como dije, es buena idea quedarse con al menos dos o tres, pero para efectos de este tutorial, mostrare como quitarlo.

Desinstalando Kernels antiguos en Ubuntu o Debian

sudo apt-get purge linux-image-3.5.0-32-generic

Eso será todo, el Kernel se ha ido, y el menú de Grub 2 se actualizó. Si quieres estar seguro de ello, puedes correr.

sudo update-grub