martes, 9 de noviembre de 2010

Eliminar entradas de GRUB

Hay un par de opciones para tratar la larga lista del GRUB.

La mas facil es editar el archivo /boot/grub/menu.lst y eliminar las entradas mas viejas del tipo:

title Ubuntu 10.04.1 LTS, kernel 2.6.32-22-generic
uuid f54224bf-0c5c-4678-87c4-8902d9a2a44f
kernel /boot/vmlinuz-2.6.32-22-generic root=UUID=f54224bf-0c5c-4678-87c4-8902d9a2a44f ro quiet splash
initrd /boot/initrd.img-2.6.32-22-generic

El problema que se presenta con esta solución es que al tiempo la lista nuevamente esta grande.

Para que esto no nos pase podemos, en el mismo archivo que modificamos antes, buscar las siguientes lineas:

## controls how many kernels should be put into the menu.lst
## only counts the first occurence of a kernel, not the
## alternative kernel options
## e.g. howmany=all
## howmany=7
# howmany=all

y donde dice howmany=all, ponemos el numero 1. De esta forma solo aparecera el kernel mas reciente.

Guardamos el archivo, lo cerramos y ejecutamos $sudo update-grub.

La última opción es desinstalar las versiones viejas.

Esto podemos hacelo por medio del synaptic o por consola. Buscamos aquellos paquetes que en su nombre contenga "linux-image" aptitude search ~ilinux-image y luego los desinstalamos "sudo aptitude purge linux-image-2.6.24-17-generic".

Espero que les sea util como lo fue para mi.

Fuente