1. Verifique su propia versión del núcleo ubantu
2. Descargue la versión estable en el sitio web oficial
3. Instalar paquetes dependientes
4. Ingrese la ubicación de descarga del archivo para descomprimir el archivo
tar - amenaza linux-5.6.3.tar.xz -C / usr / src
5. Algunas configuraciones
①Introduzca el directorio correspondiente
②Haga una purificación adecuada (a veces puede haber problemas en la compilación, cuando vuelve a limpiar el último archivo residual)
③ Copie la versión correspondiente del archivo de configuración que se encuentra en el primer paso (el original es bueno, es más conveniente tomarlo y no habrá problemas de desajuste, como tarjetas de red)
④Ejecute make menuconfig
Aparecerá la siguiente interfaz
cargar → (.config) OK- → GUARDAR → (.configbak) OK- → SALIR
6. Compilar el núcleo
① Compile el núcleo: cree bzImage -jN (N significa compilar con varios núcleos, si tiene 8 núcleos, puede usar 4 núcleos, 6 núcleos, más núcleos serán más rápidos)
② Compilar módulo: hacer módulos -jN
③ Instale el módulo: make INSTALL_MOD_STRIPE = 1 modules_install
En este momento, se debe generar un directorio de 5.6.3 en / lib / modules
④ El sistema de archivos raíz de la memoria: mkinitramfs /lib/modules/5.6.3 -o / boot / initrd.img-5.6.3-generic
⑤ En este punto, después de construir el núcleo, copie la imagen del núcleo y System.map en / boot /
cp /usr/src/linux-5.6.3/arch/x86/boot/bzImage /boot/vmlinuz-5.6.3-generic
gp /usr/src/linux-5.6.3/System.map /boot/System.map-5.6.3
ln -s /boot/System.map-5.6.3 /boot/System.map
7. actualizar-grub2 y reiniciar
Reinicie, si encuentra el siguiente problema:
Necesita aumentar la memoria: edite la configuración de la máquina virtual-> memoria, aumente el tamaño
Luego reinicie nuevamente:
Después de ingresar, se puede verificar que efectivamente se ha convertido en 5.6.3