|
Escribo este artículo ya que, a día de hoy, tenemos en el Grub de Ubuntu 9.10 cuatro kernel, por lo que realmente no es necesario tener tantos kernel en nuestro arranque o Grub, ya que ocupan un espacio que podemos utilizar para otros menesteres en nuestro disco duro y podemos eliminarlos permanentemente.
Si lo que queréis es simplemente que no salgan en el arranque del Sistema y no eliminarlos, [url]http://www.tecnoblanes.com/content/quitar-las-líneas-del-memtest-y-modo-recovery-del-grub2[/url]
Nota: Es recomendable siempre dejar 2 kernel por seguridad, por si en alguna actualización tenemos problemas con el arranque.
Para ello, podemos utilizar nuestro "Gestor de paquetes Synaptic" en Sistema -> Preferencias, pero como ya sabéis, me gusta más utilizar el terminal con el comando "aptitude" por su potencia y completa eliminación de archivos de configuración, vamos allá:
-> 1º Buscamos los kernel que tenemos instalados en nuestro sistema, para saber cuál eliminar, con el siguiente comando: aptitude search linux-image Nos devolverá una lista de paquetes, en la debemos tener en cuenta la "i" (de instalado) que pone a la izquierda de cada línea, siendo estos los paquetes a desinstalar (actualmente, ya que esta lista podrá aumentar en futuras actualizaciones): i -> linux-image-2.6.31-14-generic i -> linux-image-2.6.31-15-generic i -> linux-image-2.6.31-16-generic i -> linux-image-2.6.31-17-generic i -> linux-image-generic
Nota: Bajo ningún concepto eliminar el paquete "linux-image-generic"
-> 2º Eliminamos los kernel más antiguos: Por seguridad dejaremos los dos últimos (terminados en 16 y 17), por lo que eliminaremos los terminados en 14 y 15. Lo haremos con el comando: sudo aptitude remove --purge, seguido de los paquetes a eliminar con un espacio en blanco entre ellos: sudo aptitude remove --purge linux-image-2.6.31-14-generic linux-image-2.6.31-15-generic
Nota: Por supuesto, en futuras actualizaciones las versiones de kernel variarán por lo que deberemos de modificar el comando.
-> 3º Buscamos los headers de los kernel que hemos eliminado, con el siguiente comando: aptitude search linux-header Nos devolverá una lista de paquetes, en la debemos tener en cuenta la "i" (de instalado) que pone a la izquierda de cada línea: i -> linux-headers-2.6.31-14 i -> linux-headers-2.6.31-14-generic i -> linux-headers-2.6.31-15 i -> linux-headers-2.6.31-15-generic i -> linux-headers-2.6.31-16 i -> linux-headers-2.6.31-16-generic i -> linux-headers-2.6.31-17 i -> linux-headers-2.6.31-17-generic i -> linux-headers-generic
Nota: Bajo ningún concepto eliminar el paquete "linux-headers-generic".
-> 4º Eliminamos los headers de los kernels: Sólo eliminaremos los headers de los kernel que hayamos eliminado anteriormente que "en este caso" serán los terminados en 14 y 15. Como notaremos en la lista, cada kernel tiene 2 headers: uno el generic (linux-headers-2.6.31-14-generic) y otro que vamos a llamar normal (linux-headers-2.6.31-14) Bién, vamos a borrar los 2 headers de los 2 kernel que hemos desinstalado anteriormente. El comando "en este caso" sería: sudo aptitude remove --purge linux-headers-2.6.31-14 linux-headers-2.6.31-14-generic linux-headers-2.6.31-15 linux-headers-2.6.31-15-generic
Nota: Por supuesto, en futuras actualizaciones las versiones de kernel variarán por lo que deberemos de modificar el comando.
Y listo, podemos reiniciar y veremos que ya no nos salen los kernel 14 y 15, que hemos eliminado
|
|