Desde que salió Karmic ha habido varias actualizaciones del kernel, y las versiones de kernel antiguos no se van desinstalando, por lo que al cargar el Grub tendrás una lista interminable (?) con todos los kernels instalados hasta la fecha, esto sumado a si tienes 2 versiones de instaladas como yo, que tengo Ubuntu en un disco y Kubuntu en otro, es algo molesto, si la última actualización te funciona bien, puedes eliminar el resto, y dejar por ejemplo el último y el anteúltimo por la dudas.
Para listar los paqutes de kernels antguos tipea en un consola:
dpkg --get-selections | grep linux-image
el resultado en mi caso es el siguiente:
leo@leo-desktop:~$ dpkg --get-selections | grep linux-image
linux-image-2.6.31-14-generic install
linux-image-2.6.31-15-generic install
linux-image-2.6.31-16-generic install
linux-image-2.6.31-17-generic install
linux-image-generic install
leo@leo-desktop:~$
Yo voy a eliminar los 2 más antiguos y dejaré los dos últimos por si acaso, el comando para hacerlo es el siguiente:
sudo aptitude purge paquete
Reemplazamos «paquete» por el kernel que queremos eliminar, veamos como quedaría para el más antiguo de la lista
sudo aptitude purge linux-image-2.6.31-14-generic
Una vez terminada la desintalación de este paquete podemos seguir con el siguiente, en mi caso el último que me interesa desinstalar
sudo aptitude purge linux-image-2.6.31-15-generic
Si el paquete a eliminar no está actualizado te pedirá actualizarlo, luego de lo cual puedes aplicar lo mismo a las actualizaciones y paquetes antiguos, con el mismo comando que mencioné más arriba.
En el listado que ves más arriba puedes ver que resalte la línea linux-image-generic es importante que no desintales este paquete ya que es necesario pare recibir actualizaciones de Kernel
Fuente | Guía Ubuntu
Yo para todo esto utilizo Ubuntu Tweak, porque hacer las cosas complicadas si se pueden hacer facilmente???
eemmm…para saber lo que estas haciendo? podría ser una razón, creo, de todos modos Ubuntu Tweak es también una buena herramienta para hacer esto y otras cosas, no lo instalaría solo para hacer esto, que tampoco me parece que sea tan difícil 😉
Un Saludo, gracias por tu comentario
Yo lo hago con Synaptic. Sé lo que estoy haciendo y es cómodo.
Para actualizar suelo utilizar la terminal, pero para estas cosas con Synaptic veo claramente lo que hay instalado y lo que estoy marcando para desinstalar.
Estaria bien tener un metapaquete que te mantenga las dos últimas versiones del kernel.
No digo que sea difícil como lo explicas tu, sino que me parece mas fácil con Ubuntu Tweak, y claro que no instalo este programa solo con eso, soy bastante flojo y prefiero instalar los programas por este medio antes que entrar en la consola
seguí los pasos tal y como los explicas… pero al reiniciar sigue apareciendo todo el la lista del grub… incluso lo hice con ubuntu tweak y nada ( a pesar de que indica que se hizo bien)
tengo UNR
sudo update-grub2
listo!!!
@lavidalinux es verdad , hay que tipear $ sudo dpkg -l | grep linux-headers
y de la lista que nos muestre tipeamos $ sudo aptitude purge linux-headers-2.6.31-14 por ejemplo, mañana actualizo la entrada
Saludos y gracias
Falta desintalar los headers del kernel que desintales.