sábado, 1 de octubre de 2011

Desintalar Kerneles antiguos en Ubuntu 10.04 LTS (lucid)

La verdad es que siempre he hecho mis apt-get update, y después mi apt-get upgrade así a todo, y pues se han ido instalando kerneles cada vez que sale uno, como mi instalación de ubuntu la he hecho sobre una partición de 20GB pues resulta que de repente no tenia espacio, y vi que tenia instalados mas de 10 kerneles, no me molestaba porque siempre dejo que inicie, solo cuando estoy en el trabajo que tengo que iniciar con Windows (r) XP, pero bueno, hoy después de años =P, he desinstalado mis kerneles anteriores, y he liberado un poco mas de 1GB =), se hace de la siguiente manera.

Primero vemos que chingados kerneles tenemos instalados así:

sudo dpkg --get-selections | grep linux-image

Lo que nos dará un resultado como este (jeje, si tenia un chingo de kerneles =P)

linux-image-2.6.32-21-generic install
linux-image-2.6.32-22-generic install
linux-image-2.6.32-23-generic install
linux-image-2.6.32-24-generic install
linux-image-2.6.32-25-generic install
linux-image-2.6.32-26-generic install
linux-image-2.6.32-27-generic install
linux-image-2.6.32-28-generic install
linux-image-2.6.32-29-generic install
linux-image-2.6.32-30-generic install
linux-image-2.6.32-31-generic install
linux-image-2.6.32-32-generic install
linux-image-2.6.32-33-generic install
linux-image-2.6.32-34-generic install
linux-image-generic install

En mi caso, yo voy a dejar el primero y el ultimo, hay que eliminarlos siempre y cuando no nos este causando problemas el kernel, y este funcionando bien, en mi caso, nunca he tenido problemas con ningún kernel, creo que con el 25 algo dejo de funcionar, pero lo solucione rapidamente.

Para eliminar, pues solo le damos:

sudo apt-get remove --purge linux-image-2.6.32-22-generic

Y tendría que aparecer algo como esto:

Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
394733 ficheros y directorios instalados actualmente.)
Desinstalando linux-image-2.6.32-22-generic ...
Examining /etc/kernel/prerm.d.
run-parts: executing /etc/kernel/prerm.d/dkms 2.6.32-22-generic /boot/vmlinuz-2.6.32-22-generic
Running postrm hook script /usr/sbin/update-grub.
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-2.6.32-34-generic
Found initrd image: /boot/initrd.img-2.6.32-34-generic
Found linux image: /boot/vmlinuz-2.6.32-33-generic
Found initrd image: /boot/initrd.img-2.6.32-33-generic
Found linux image: /boot/vmlinuz-2.6.32-31-generic
Found initrd image: /boot/initrd.img-2.6.32-31-generic
Found linux image: /boot/vmlinuz-2.6.32-30-generic
Found initrd image: /boot/initrd.img-2.6.32-30-generic
Found linux image: /boot/vmlinuz-2.6.32-29-generic
Found initrd image: /boot/initrd.img-2.6.32-29-generic
Found linux image: /boot/vmlinuz-2.6.32-28-generic
Found initrd image: /boot/initrd.img-2.6.32-28-generic
Found linux image: /boot/vmlinuz-2.6.32-27-generic
Found initrd image: /boot/initrd.img-2.6.32-27-generic
Found linux image: /boot/vmlinuz-2.6.32-26-generic
Found initrd image: /boot/initrd.img-2.6.32-26-generic
Found linux image: /boot/vmlinuz-2.6.32-25-generic
Found initrd image: /boot/initrd.img-2.6.32-25-generic
Found linux image: /boot/vmlinuz-2.6.32-23-generic
Found initrd image: /boot/initrd.img-2.6.32-23-generic
Found linux image: /boot/vmlinuz-2.6.32-21-generic
Found initrd image: /boot/initrd.img-2.6.32-21-generic
Found memtest86+ image: /boot/memtest86+.bin
Found Windows Vista (loader) on /dev/sda1
Found Microsoft Windows XP Home Edition on /dev/sda2
done
Purgando ficheros de configuración de linux-image-2.6.32-22-generic ...
Running postrm hook script /usr/sbin/update-grub.
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-2.6.32-34-generic
Found initrd image: /boot/initrd.img-2.6.32-34-generic
Found linux image: /boot/vmlinuz-2.6.32-33-generic
Found initrd image: /boot/initrd.img-2.6.32-33-generic
Found linux image: /boot/vmlinuz-2.6.32-31-generic
Found initrd image: /boot/initrd.img-2.6.32-31-generic
Found linux image: /boot/vmlinuz-2.6.32-30-generic
Found initrd image: /boot/initrd.img-2.6.32-30-generic
Found linux image: /boot/vmlinuz-2.6.32-29-generic
Found initrd image: /boot/initrd.img-2.6.32-29-generic
Found linux image: /boot/vmlinuz-2.6.32-28-generic
Found initrd image: /boot/initrd.img-2.6.32-28-generic
Found linux image: /boot/vmlinuz-2.6.32-27-generic
Found initrd image: /boot/initrd.img-2.6.32-27-generic
Found linux image: /boot/vmlinuz-2.6.32-26-generic
Found initrd image: /boot/initrd.img-2.6.32-26-generic
Found linux image: /boot/vmlinuz-2.6.32-25-generic
Found initrd image: /boot/initrd.img-2.6.32-25-generic
Found linux image: /boot/vmlinuz-2.6.32-23-generic
Found initrd image: /boot/initrd.img-2.6.32-23-generic
Found linux image: /boot/vmlinuz-2.6.32-21-generic
Found initrd image: /boot/initrd.img-2.6.32-21-generic
Found memtest86+ image: /boot/memtest86+.bin
Found Windows Vista (loader) on /dev/sda1
Found Microsoft Windows XP Home Edition on /dev/sda2
done
Y bueno, eso es todo, =), y pues para eliminar los demás, pues solo cambiamos el numero, si también eliminan el primero, tengan cuidado, no vayan a eliminar todos =P.

P.D. por cierto ya se me había olvidado publicar en mis blog =(

No hay comentarios:

Publicar un comentario