Pues bien, hoy es uno de esos días en los que te pones a actualizar un equipo y te das cuenta de que queda poco espacio en la partición raíz. Investigando un poco más, observas que hay muchas versiones del kernel instaladas, pero que en realidad no se están empleando para nada, por lo que decides hacer limpieza. Concretamente, éste es el caso,
shell> dpkg -l |grep linux-image ii linux-image-3.2.0-29-generic 3.2.0-29.46 Linux kernel... ii linux-image-3.2.0-60-generic 3.2.0-60.91 Linux kernel... ii linux-image-3.2.0-68-generic 3.2.0-68.102 Linux kernel... ii linux-image-3.2.0-69-generic 3.2.0-69.103 Linux kernel... ii linux-image-3.2.0-70-generic 3.2.0-70.105 Linux kernel... ii linux-image-3.2.0-74-generic 3.2.0-74.109 Linux kernel... ii linux-image-3.2.0-75-generic 3.2.0-75.110 Linux kernel... ii linux-image-3.2.0-77-generic 3.2.0-77.114 Linux kernel... ii linux-image-3.2.0-79-generic 3.2.0-79.115 Linux kernel... ii linux-image-generic 3.2.0.79.93 Generic Linux
Como veis, hay algunas versiones del kernel instaladas, y que en realidad no son necesarias, así que vamos a realizar una purga de aquellas que no nos interesen. Lo primero es saber qué versión del mismo estamos usando, no vayamos a desinstalar el kernel que estamos empleando. Para ello,
shell> uname -r 3.2.0-75-generic
No está cargada la última versión y siendo un equipo de producción, reiniciar "por que sí", tampoco es posible, así que vamos a purgar aquellos que no nos interesan, es decir, todos menos la última versión (3.2.0-79) y la que estamos usando (3.2.0-75).
shell> apt-get remove --purge linux-image-3.2.0-29-generic shell> apt-get remove --purge linux-image-3.2.0-60-generic shell> apt-get remove --purge linux-image-3.2.0-68-generic shell> apt-get remove --purge linux-image-3.2.0-69-generic shell> apt-get remove --purge linux-image-3.2.0-70-generic shell> apt-get remove --purge linux-image-3.2.0-74-generic shell> apt-get remove --purge linux-image-3.2.0-77-generic
Y tras ello,
shell> apt-get autoremove --purge
Durante la desinstalación del kernel 3.2.0-77 ha aparecido un curioso error,
shell> apt-get remove --purge linux-image-3.2.0-77-generic Desinstalando linux-image-3.2.0-77-generic ... ... The link /vmlinuz.old is a damaged link Removing symbolic link vmlinuz.old you may need to re-run your boot loader[grub] Purgando ficheros de configuración de linux-image-3.2.0-77... ...
Donde se nos está indicando que el link al fichero /vmlinuz.old está dañado y que no va a funcionar. Para corregirlo, simplemente debemos de recargar nuestro gestor de carga (en mi caso grub), tal como sigue.
shell> update-grub
Y problema solventado.