GNU/Linux >> Tutoriales Linux >  >> Ubuntu

¿Cómo eliminar versiones antiguas del kernel para limpiar el menú de arranque?

Cada vez que instalo un nuevo kernel de Linux, se queda en grub_config, lo que hace que el menú de arranque sea cada vez más largo.

Sé que puedo buscar manualmente a través de los paquetes instalados y eliminarlos.

¿Ubuntu proporciona alguna forma más fácil de limpiarlos o evitar que aparezcan en la lista de arranque?

Mejor respuesta

16.04 y versiones más nuevas de Ubuntu

sudo apt autoremove

Este comando elimina los paquetes que se instalaron automáticamente para resolver una dependencia, pero ahora ya no dependen de ellos. Esto incluye versiones antiguas de linux-headers-* y linux-image-* . (¡También es inteligente acerca de este proceso, dejando una versión de repuesto del kernel como reserva!)

11.10 y versiones más recientes de Ubuntu

GRUB2 y su visualización de todos los núcleos

Las últimas versiones de Grub2 instalado en Ubuntu muestra automáticamente el kernel más reciente y oculta los kernels más antiguos que pueda haber instalado.

Si no ve su grub – luego recuerda presionar Shift mientras arranca.

Como puede ver, solo se muestra el kernel más reciente.

Si selecciona la opción mostrada (presione Enter ), entonces todos los núcleos antiguos se vuelven visibles y están disponibles para arrancar.

Cómo eliminar de forma permanente kernels antiguos

Primero arranque con el kernel más reciente disponible.

Hay varias formas de eliminar kernels antiguos. Personalmente, no tocaría Computer Janitor ya que se reconoce que esto daña su computadora con sus sugerencias.

sináptica

Una alternativa es Synaptic (sudo apt install synaptic )

busque linux-image , haga clic con el botón derecho en un kernel y elija la eliminación completa y finalmente haga clic en Aplicar botón para eliminar el kernel.

Repita la búsqueda pero esta vez para linux-header – puede eliminar los encabezados asociados para la imagen del núcleo elegida anteriormente.

Sináptico aunque no intentará verificar lo que está tratando de eliminar... podría eliminar sin darse cuenta su kernel más nuevo, o incluso eliminar todos sus kernels a través de esta herramienta, dejándolo con un Ubuntu que no se puede iniciar. !.

Recuerde verificar qué kernel está usando escriba:

uname -r

El resultado sería similar a:

Recuerda el resultado y el número; asegúrate de no eliminar la imagen o el encabezado correspondiente.

Relacionado:¿Cómo eliminar Gnome Desktop Environment sin alterar Unity DE? (Ubuntu 16.04)?

Recomendación

Mi recomendación es mantener al menos dos o preferiblemente tres núcleos, incluido el último. El motivo de la recomendación es que tendrá al menos uno o dos kernels más para arrancar, si por alguna razón no puede arrancar con el kernel más reciente o presenta una capacidad regresiva, como una conexión inalámbrica rota.


Ubuntu
  1. Cómo eliminar kernels antiguos no utilizados en CentOS Linux

  2. ¿Cómo eliminar las entradas del programa Wine del menú?

  3. ¿Cómo agregar una nueva entrada de arranque del sistema operativo al menú de Grub2?

  4. Cómo cambiar el kernel predeterminado (arranque desde el kernel antiguo) en CentOS/RHEL 8

  5. ¿Cómo limpiar el directorio /boot en LINUX Mint?

Cómo eliminar versiones antiguas del kernel del arranque en Ubuntu 18.04

Cómo quitar los accesos directos en Google Chrome

Cómo eliminar versiones anteriores del kernel de Linux en Ubuntu

cómo configurar centos 8 para que arranque con la versión antigua del kernel

¿Cómo cambiar el kernel en el arranque?

¿Por qué Apt-get Autoremove no elimina los núcleos antiguos?