Compile el kernel de Linux bajo Ubantu

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

17 artículos originales publicados · Me gusta1 · Visita 1012

Supongo que te gusta

Origin blog.csdn.net/weixin_44822335/article/details/105469688
Recomendado
Clasificación