Como desinstalar los kernels antiguos
Cuando tenemos para actualizar (en Ubuntu) nuevos kernels los antiguos se quedan guardados en el disco duro ocupando espacio. Si queremos eliminarlos hay que seguir estos pasos.
Primero miraremos todos los kernels instalados. Abriremos la consola y teclearemos lo siguiente:
dpkg --get-selections | grep linux-image
y así obtenemos la lista de todos los kernel instalados en el ordenador (ejemplo):
linux-image-2.6.20-15-386 install
linux-image-2.6.20-15-generic install
linux-image-2.6.20-16-386 install
linux-image-2.6.20-16-generic install
linux-image-386 install
linux-image-generic install
Lo recomendado es siempre dejar dos versiones de kernel, es decir yo podría dejar solo
linux-image-2.6.20-15-386 y linux-image-2.6.20-16-386. Para borrar un kernel que no quieras has de teclear en la consola lo siguiente (ejemplo):
sudo apt-get remove –purge linux-image-2.6.20-15-generic
Ya está, con este sencillo paso, nuestro Grub nos mostrará solo los últimos dos kernels.
PD: Si quieres tener los kernels instalados pero quieres reducir la lista que se muestra en el grub has de teclear lo siguiente (en la consola):
sudo gedit /boot/grub/menu.lst
Y buscaremos una sección parecida a la siguiente:
## ## End Default Options ##
title Ubuntu, kernel 2.6.20-16-386
root (hd0,6)
kernel /boot/vmlinuz-2.6.20-16-386 root=UUID=e522d1e3-42d8-46f2-bdbf-aa8ed6d6edc5 ro quiet splash locale=es_ES
initrd /boot/initrd.img-2.6.20-16-386
quiet
savedefault
title Ubuntu, kernel 2.6.20-16-386 (recovery mode)
root (hd0,6)
kernel /boot/vmlinuz-2.6.20-16-386 root=UUID=e522d1e3-42d8-46f2-bdbf-aa8ed6d6edc5 ro single
initrd /boot/initrd.img-2.6.20-16-386
title Ubuntu, kernel 2.6.20-15-generic
root (hd0,6)
kernel /boot/vmlinuz-2.6.20-15-generic root=UUID=e522d1e3-42d8-46f2-bdbf-aa8ed6d6edc5 ro quiet splash locale=es_ES
initrd /boot/initrd.img-2.6.20-15-generic
quiet
savedefault
title Ubuntu, kernel 2.6.20-15-generic (recovery mode)
root (hd0,6)
kernel /boot/vmlinuz-2.6.20-15-generic root=UUID=e522d1e3-42d8-46f2-bdbf-aa8ed6d6edc5 ro single
initrd /boot/initrd.img-2.6.20-15-generic
title Ubuntu, memtest86+
root (hd0,6)
kernel /boot/memtest86+.bin
quiet
### END DEBIAN AUTOMAGIC KERNELS LIST
Ahora borraríamos las secciones de selección del kernel (están diferenciados por los espacios, es sencillo, pero si no estas seguro no toques este archivo).
1 comentario:
Está bien esto que explicas, pero la última versión de Ubuntu, la Feisty Fawn sólo deja 2 kernels automaticamente (con sus versiones seguras).
Por cierto, mu chulo tu blog ;).
Publicar un comentario