Eliminar viejos kernels en desuso
Una de las características de las últimas versiones de Ubuntu, es la creación de un backup automático del kernel de nuestro Linux cada vez que lo actualizamos. Una gran ventaja que nos permite regresar a una versión anterior en caso de que surja algún problema durante la actualización, o cuando lo modificamos y lo rompemos.
Pero después de varias actualizaciones, y más aún cuando nuestro espacio en disco no es muy generoso, la acumulación de backups empieza a ser una molestia. Más allá del espacio que ocupan, el GRUB empieza a llenarse de opciones y es realmente molesto cuando tenemos otros Sistemas Operativos instalados en la misma PC.
La solución para borrar los viejos kernels en desuso la encontré en Sin Windows y es muy sencilla, en terminal escribimos:
dpkg --get-selections | grep linux-image
Y obtenemos el listado de kernels instalados en el sistema, algo similar a esto:
linux-image-2.6.28-11-generic install
linux-image-2.6.28-13-generic install
linux-image-2.6.28-14-generic install
linux-image-2.6.28-15-generic install
linux-image-generic install
Claramente las versiones 11 y 13 ya no son necesarias, en caso de tener problemas con la última, se puede volver a la 14 y arreglarlo desde allí. Así que para desinstalar las viejas escribimos:
sudo apt-get purge linux-image-2.6.28-11-generic linux-image-2.6.28-13-generic
This entry was posted on Friday, September 18th, 2009 at 11:20 am and is filed under Ubuntu. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.




G-Fer September 19th, 2009 at 2:28 pm
Yo uso un solo comando. Eso sí, un poco largo…
ls /boot/ | grep vmlinuz | sed ‘s@vmlinuz-@linux-image-@g’ | grep -v `uname -r` > /tmp/kernelList for I in `cat /tmp/kernelList` do
aptitude remove $I done rm -f /tmp/kernelList