CÓMO desinstalar viejos kernels y limpiar el menú de GRUB

Esto casi ni merece el nombre de COMO, de tan breve que es, pero lo encuentro realmente útil para organizar el menú de GRUB cuando éste se llena de viejas entradas que ya no nos sirven. Estamos de acuerdo en que al instalar un nuevo kernel no es recomendable desinstalar el anterior, al menos hasta que probemos el nuevo y veamos que funciona bien. En mi caso, con una Dapper a la que llegué cuando aún estaba en desarrollo tras actualizar la Breezy, tenía 7 kernels instalados, más la entrada de Windows (no niego que tengo windows instalado, no hay que renunciar al a interoperatividad). Con cada kernel ocupando del orden de 80-85 MB de instalación quitar los excedentes además de ayudar a dejar el menú de Grub mucho más limpio me suponía liberar casi medio gigabyte de espacio, que no es ninguna tontería.

Sin más tonterías personales os dejo los pasos que hay que seguir, en un par de minutos lo tenemos todo listo:

1. Lo primero es ver qué versiones de kernel tenemos instaladas en el sistema. Para ello hacemos:
~$ dpkg –get-selections | grep linux-image

2. A continuación se trata de desinstalar (borrando los archivos de configuración) los kernels no deseados (generalmente serán los antiguos, recomiendo dejar uno anterior al de uso «cotidiano», por si las emergencias.
~# apt-get remove –purge linux-image-XXX
Donde debes sustituir XXX por la versión de kernel que quieres desinstalar (por ej. 2.6.15-23-386).
Nótese que sólo necesitamos poderes de superusuario para eliminar el Kernel, no para buscarlos.

Realmente sencilla la desinstalación de viejos kernels, mi menú de grub está mucho más limpio, yo he aprendido algo, vosotros podéis leerlo y tengo hueco para varios discos de música más. ¿Pueden dos minutos delante de un teclado dar mejor rendimiento? No respondáis que sí, que era una pregunta retórica ;)

*** Relacionado: CÓMO recuperar el GRUB en 5 minutos .

Jose Alcántara
Resolviendo problemas mediante ciencia, software y tecnología. Hice un doctorado especializado en desarrollo de hardware para análisis químico. Especialista en desarrollo agile de software. Más sobre Jose Alcántara.

13 comentarios

  1. Man gracias por tu tip, justo tenia el problema con un kernel mal insltalado, y como recien empiezo a dar pasos en linux no sabia como hacer para que grub deje de mandarme al vacio.

  2. alfin lo que andaba buscando para porder borrar mis kernels mal compilados super sencillito

  3. al aporte que haces me sirvio bastante, yo tenia problemas con la nueva version del kernel en ubuntu y tuve que volver a una version anterior y para mi que soy nuevo un linux me sirvio bastante. Excelente aporte y ojala sigas asi para seguir aprendiendo

  4. trato pero me aparece lo siguiente:
    E: No se pudo bloquear /var/lib/dpkg/lock – open (11 Recurso temporalmente no disponible)
    E: Imposible bloquear el directorio de administración (/var/lib/dpkg/), ¿está otro proceso usándolo?

    igual yo soi nuevo en linux y no entiendo mucho
    asi qe espero me puedan ayudar.

    muxas gracias

    1. Hola, necesitas ejecutar como root, hay varias formas
      * pon al principio de cada comando sudo
      * ejecuta sudo su y pones tu password, entonces seras root

  5. Gracias por tu aporte.
    cid_cam: Tal vez estes usando el Gestor de Paquetes Synaptic, habrá que cerrarlo.

    Saludos desde México

  6. gracias por el tuto, tuve problemas pero con el aporte de Sergio Mtz. pude desinstalar dos versiones anteriores y conseguí liberar 188 mb. Les confieso que es la primera vez que hago algo a travéz de la consola y me dio algo de miedo pero como dicen: «el que no arriesga no gana» y aqui estoy contandoles mi experiencia positiva.
    saludos desde GDL México.

  7. Hice lo que dijiste y aparentemente desparece el kernel borrado, pero en el menu del grub continua apareciendo.

    Gracias

  8. Amigo agradeceria me ayudaras con esto.

    me sale en el terminal despues lo siguientes kernel

    :~$ dpkg –get-selections | grep linux-image
    linux-image-2.6.32-24-generic install
    linux-image-generic install

    pregunto? si borro el generic no me va a estropear el que estoy usando, que es el ubuntu 10.04 LTS – la versión Lucid Lynx, de cual entiendo que es el 2.6.32-24-generic.

    de antemano gracias.

  9. Muchas gracias, muy simple teniendo los comandos. Hace tiempo quería liberar un poco esos kernells. Aparentemente liberé 1300 MiB. Saludos!

Los comentarios están cerrados.

Este blog usa cookies para su funcionamiento.    Más información
Privacidad