LanPartyNow

Bienvenidos al foro mundial de LanParty


Fecha actual Sab Sep 04, 2010 2:57 pm

Todos los horarios son UTC + 2 horas [ DST ]




Nuevo tema Responder al tema  [ 1 mensaje ] 


 Asunto: Eliminar Kernel antiguos del Grub2
NotaPublicado: Mar Feb 16, 2010 4:23 pm 
Avatar de Usuario
Registrado: Dom Ene 10, 2010 12:33 pm
Mensajes: 6
Desconectado
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


Reporte este mensaje
Arriba
 Perfil Enviar mensaje privado  
Responder citando  

Mostrar mensajes previos:  Ordenar por  

Nuevo tema Responder al tema  [ 1 mensaje ] 

Todos los horarios son UTC + 2 horas [ DST ]


¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado


Puede abrir nuevos temas en este Foro
Puede responder a temas en este Foro
No puede editar sus mensajes en este Foro
No puede borrar sus mensajes en este Foro
Puede enviar adjuntos en este Foro

Buscar:
Saltar a:  
cron

Traducción al español por Huan Manwë