Directorio de artículos
1. Descargue el kernel especificado
1.1 Ver el kernel actual
Utilice uname -a
el comando para saber si el kernel actual es 5.4.0-149-generic
e instale el kernel especificado según sea necesario.5.4.0-139-generic
uname -a
Linux adyonggan-u01 5.4.0-149-generic #156~18.04.1-Ubuntu SMP Wed Jan 25 15:56:22 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
1.2 Descargar el núcleo
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install linux-image-5.4.0-139-generic linux-headers-5.4.0-139-generic linux-modules-extra-5.4.0-139-generic
La instalación de la versión especificada se puede Tab
completar mediante:
**-generic
Es un paquete de imagen del kernel general. El kernel general está optimizado para una amplia gama de hardware y usos, utiliza estrategias de programación de CPU estándar y es adecuado para la mayoría de las aplicaciones de servidor y de escritorio convencionales.**-lowlatency
Es un paquete de imágenes del kernel de baja latencia cuyo objetivo es reducir el tiempo de respuesta del sistema y la latencia de E/S. Es especialmente adecuado para el procesamiento de audio/vídeo en tiempo real y otras aplicaciones que requieren una respuesta de baja latencia.
PD: tenga en cuenta que el núcleo de baja latencia puede tener cierto impacto en el rendimiento general del sistema porque cambia los horarios con más frecuencia para proporcionar un mayor rendimiento en tiempo real.**-image-**
Es un paquete de imagen del kernel para una versión específica del kernel, es un archivo que contiene el kernel del sistema operativo y es el componente principal para iniciar y ejecutar el sistema operativo.**-headers-**
Contiene archivos de encabezado del kernel asociados con una versión específica del kernel.**-modules-extra-**
Es un componente del kernel cargable que contiene módulos del kernel adicionales para admitir dispositivos de hardware, sistemas de archivos u otras funciones específicos.
Segundo, cambie el kernel especificado
2.1 Modificar el archivo de configuración de grub
Si hay una opción de grub cuando se inicia la computadora, ignore este paso, este paso es para que el sistema ingrese directamente a Ubuntu. Utilice sudo vim /etc/default/grub
editar la configuración de grub, modificada de la siguiente manera:
GRUB_DEFAULT="gnulinux-advanced-c64beb92-0ea7-498d-bcf9-47c29cc9c45e>gnulinux-5.4.0-149-generic-advanced-c64beb92-0ea7-498d-bcf9-47c29cc9c45e"
#GRUB_TIMEOUT_STYLE=hidden
GRUB_TIMEOUT=3
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
en:
- GRUB_TIMEOUT_STYLE significa configurar el modo de visualización del menú de inicio. Oculto significa ocultar el menú de inicio una vez finalizada la cuenta regresiva y solo muestra el fondo durante el tiempo de espera sin mostrar opciones del menú.
- GRUB_TIMEOUT indica que el tiempo de visualización del menú de inicio está especificado, en segundos. En este ejemplo, el menú de inicio se mostrará durante 3 segundos y luego se seleccionará automáticamente la entrada de inicio predeterminada. Si el usuario no realiza una selección en 3 segundos, el elemento de inicio predeterminado se iniciará automáticamente.
Guarde y salga del archivo de configuración de grub, utilícelosudo update-grub
para que surta efecto y luego reinicie la computadora.
2.2 núcleo de cambio de grub
Después de reiniciar la computadora, grub界面选ubuntu的高级选项
seleccione el kernel especificado instalado para ingresar al sistema y determinar si se ha cambiado la versión del kernel.
uname -r
5.4.0-139-generic
3. Eliminar el kernel especificado.
3.1 Ver el kernel actual
uname -r
3.2 Ver todos los núcleos
dpkg --get-selections | grep linux
3.3 Eliminar el kernel especificado
borrar aquílinux-5.6.16-050616-generic
sudo apt-get remove *5.6.16-050616*
3.4 Revisar el núcleo
Utilice dpkg --get-selections | grep linux
el comando para ver que linux-5.6.16
el estado es desinstalar, lo que significa que ha sido desinstalado.
3.5 Eliminar elementos de configuración del kernel especificados
borrar aquílinux-5.6.16-050616-generic
sudo apt-get purge *5.6.16-050616*
3.6 Revisar el núcleo
dpkg --get-selections | grep linux