martes, 9 de noviembre de 2010

quitar del SO imagenes de kernel anteriores y archivos relacionados

Hace poco actualice el kernel a la version 2.6.34, despues de habilitar algunos puntos criticos despues de una actualizacion: driver del kernel de virtualbox, modulo privativo de mi ATI card y modulo de mi Wireless, quiero quitar la imagen anterior del kernel y otros archivos que esten relacionados, pues aca estan los pasos que segui:

1. Desplegar la version del kernel recien actualizado - y que se supone que lo tenemos en uso-:
uname -r
2.6.32-bpo.5-amd64

2. Despleguemos todos los kernel que estan actualmente en el SO:
ls /boot | grep vmlinuz | cut -d'-' -f2,3
2.6.28-15
2.6.32-bpo.5-amd64

De esta lista podemos ver que el 2.6.28 debemos removerlo, en caso que tengas mas versiones del kernel, los siguientes pasos los tenes que repetis cambiando la version que deseas quitar.

3. Busquemos todos los paquetes que estan relacionados con el kernel 2.6.28-15:
dpkg -l | grep ^ii | grep 2.6.28-15 | awk -F' ' '{ print $2 }'
linux-headers-2.6.28-15
linux-headers-2.6.28-15-generic
linux-image-2.6.28-15-generic
linux-restricted-modules-2.6.28-15-generic

4. Ahora que ya sabemos que paquetes son los vamos a desinstalar:
sudo aptitude remove linux-headers-2.6.28-15 linux-headers-2.6.28-15-generic linux-image-2.6.28-15-generic linux-restricted-modules-2.6.28-15-generic

Ya esta, este ultimo comando tambien actualiza el grub, en mi caso tengo el grub2, no se si tambien lo hara con el grub anterior, probablemente si.

Happy Coding!

No hay comentarios:

Publicar un comentario