dilluns, 12 de juliol del 2010

Eliminar kernels antiguos en Grub2

Como se habran percado muchos, el grub2 ya no trae su configuracion en /boot/grub/menu.lst si que no ah cambiando a no una ubicacion si no que varias, estas son:
/etc/grub.d
/etc/default/grub
/boot/grub/grub.cfg
La pregunta del millon de dolares. ¿Como saco los kernel antiguos? La respuesta es mucho mas facil de lo que imaginas. R: Desintalandolos :D , si de esa forma lo podemos realizar.
* Lo primero que debemos realizar es buscar los kernel que tenemos instalados. En el menu del grub2 podemos observarlos con facilidad, otra forma de buscar cual kernel tenemos instalado, es en synaptic por medio de “linux-image” o de la misma forma en la cosola, a través  del comando “aptitude search”.
aptitude search linux-image
Al ejecutar el comando nos mostrara algo como esto (es a modo ejemplo, encontraran mas kernel en la lista).
i linux-image-2.6.31-17-generic - Linux kernel image for version 2.6.31
La “i” indica que esta instalado, por ende en el caso que tengamos dos kernel instalados como por ejemplo:
i linux-image-2.6.31-14-generi
i linux-image-2.6.31-17-generi
Podriamos eliminar el kernel 2.6.31.14 que es mas antiguo que el 2.6.31.14, procedemos a quitar el kernel antiguo:
sudo aptitude remove --purge linux-image-2.6.31-14-generic
Con esto se abra desinstalado completamente el kernel antiguo, ademas se realizara un update del grub de forma automática, eliminando la entrada del kernel antoguo.
NOTA: Por nada del mundo se les vaya ocurrir desintalar “linux-image-generic”