2009-06-29

Eliminar Kernels viejos

Este procedimiento NO es del todo recomendable, pero si tu tiene un sistema donde tiene muchos kernels y/o otro sistema operativo se vuelve un poco tedioso ver esa cantidad del posibles entradas y por ahorrar espacio en algunos casos. POR PRECAUCIÓN SIEMPRE DEJA MÍNIMO LOS DOS ÚLTIMOS KERNELS

Como siempre hay varias formas de hacerlo una gráfica y otra por consola, primero mostrare la gráfica por que es realmente muy sencillo, ingresas a Sistema -> Administración -> Gestor de paquetes Synaptic, colocas en la búsqueda rápida linux-image y eliminas los que desees, esto se ve así


La otra forma de hacerlo es por consola como siempre para mi es la mejor pero no es la mas amena, así que empecemos, lo primero es sacar una lista cuales son los que tenemos, lo cual lo podemos hacer así

root@localhost:~#dpkg --get-selections | grep linux-image
linux-image-2.6.28-11-generic install
linux-image-2.6.28-13-generic install
linux-image-generic install

y después simplemente eliminas el o los que necesites así

root@localhost:~#apt-get remove --purge linux-image-x.x.xx-x-generic

ahora también hay que eliminarlos del menu de inicio lo cual se hace en el archivo de menu.lst así

root@localhost:~#vi /boot/grub/menu.lst
.
.
.
## ## End Default Options ##

title Ubuntu 9.04, kernel 2.6.28-13-generic
uuid f26cf2b7-342b-4c9a-bb8e-8f801be9121b
kernel /boot/vmlinuz-2.6.28-13-generic root=UUID=f26cf2b7-342b-4c9a-bb8e-8f801be9121b ro quiet splash
initrd /boot/initrd.img-2.6.28-13-generic
quiet

title Ubuntu 9.04, kernel 2.6.28-13-generic (recovery mode)
uuid f26cf2b7-342b-4c9a-bb8e-8f801be9121b
kernel /boot/vmlinuz-2.6.28-13-generic root=UUID=f26cf2b7-342b-4c9a-bb8e-8f801be9121b ro single
initrd /boot/initrd.img-2.6.28-13-generic

#title Ubuntu 9.04, kernel 2.6.28-11-generic
#uuid f26cf2b7-342b-4c9a-bb8e-8f801be9121b
#kernel /boot/vmlinuz-2.6.28-11-generic root=UUID=f26cf2b7-342b-4c9a-bb8e-8f801be9121b ro quiet splash
#initrd /boot/initrd.img-2.6.28-11-generic

#title Ubuntu 9.04, kernel 2.6.28-11-generic (recovery mode)
#uuid f26cf2b7-342b-4c9a-bb8e-8f801be9121b
#kernel /boot/vmlinuz-2.6.28-11-generic root=UUID=f26cf2b7-342b-4c9a-bb8e-8f801be9121b ro single
#initrd /boot/initrd.img-2.6.28-11-generic

title Ubuntu 9.04, memtest86+
uuid f26cf2b7-342b-4c9a-bb8e-8f801be9121b
kernel /boot/memtest86+.bin
quiet

### END DEBIAN AUTOMAGIC KERNELS LIST

Como se puede ver prefiero comentarear esas lineas que eliminarlas siempre es bueno dejar al menos los dos últimos.