Eliminar el kernel de Linux más nuevo y conservar el anterior

Eliminar el kernel de Linux más nuevo y conservar el anterior

Actualicé el kernel de Linux de 3.5 a 3.16 descargando el archivo tar.xz de linuxkernel.org, lo compilé y posteriormente lo instalé exitosamente en mi máquina Ubuntu (lo que significa que puedo ver las opciones de arranque cuando inicio la PC y puedo iniciar sesión en cualquiera de ellas). 3.5 o 3.16 del kernel de Linux) pero ahora quiero eliminar la versión más nueva. pasos que seguí

  1. iniciado sesión en la versión anterior 3.5
  2. se ejecutó dpkg --list | grep linux-image pero no se menciona 3.16

    root@h2o-Vostro-1015:~# dpkg --list | grep linux-image
    ii  linux-image-3.5.0-17-generic              3.5.0-17.28                               i386         Linux kernel image for version 3.5.0 on 32 bit x86 SMP
    ii  linux-image-extra-3.5.0-17-generic        3.5.0-17.28                               i386         Linux kernel image for version 3.5.0 on 32 bit x86 SMP
    ii  linux-image-generic                       3.5.0.17.19                               i386         Generic Linux kernel image
    

lo que indicó que solo tengo instalada la versión 3.5, pero puedo iniciar en la versión 3.16 y también

  • Revisé el directorio /boot, allí puedo ver initrd.img-3.16.0-rc4, lo que demuestra que la versión 3.16 todavía está presente.

Si los pasos anteriores hubieran funcionado, habría intentado eliminarlos mediante sináptico o

sudo apt-get remove --purge 3.16.0*

comando a través de la terminal.

Por favor indique cómo puedo eliminar la versión más nueva.

Respuesta1

Dado que instaló el kernel manualmente, sería útil publicar un enlace con las instrucciones que siguió.

Para eliminar manualmente, puede ejecutarls -l /arranque. Normalmente los archivos serían:

  1. abi-*
  2. initrd.img-*
  3. configuración-*
  4. Sistema.map-*
  5. vmlinuz-*

Elimine estos archivos (correspondientes a 3.16) y actualice grub.

Respuesta2

Todos sus núcleos deben encontrarse en /boot. Como superusuario (root), elimine los que no necesita y actualice grub.

Respuesta3

NOTA: La instalación de kernels (u otros tipos de software) FUERA del administrador de paquetes hace que su trabajo no aparezca en apt-get (dpkg) y puede tener algunas ramificaciones en la estabilidad y el mantenimiento del sistema.

Es fácil eliminar un kernel específico; sin embargo, simplemente vaya al archivo /boot y elimine los archivos con el número de versión correspondiente. Luego debes actualizar el menú de grub para eliminar esa entrada (si es que existe) en él.

información relacionada