Red de conocimiento informático - Material del sitio web - Cómo actualizar el kernel de Linux 4.6 para Ubuntu 16.04

Cómo actualizar el kernel de Linux 4.6 para Ubuntu 16.04

Esto se va a arreglar.

Descarga el código fuente del kernel desde kernel.org. Lo que descargué aquí es la última versión 4.6-rc5. El archivo descargado es linux-4.6-rc5.tar.xz, que se puede descomprimir directamente utilizando el administrador de archivos. Si usa la línea de comando, puede usar el siguiente comando para descomprimir:

xz -d linux-4.6-rc5.tar.xz

tar xvf linux-4.6-rc5.tar

p>

Después de completar este paso, la carpeta linux-4.4-rc5 debería aparecer en su directorio actual. Ingrese a esta carpeta:

cd linux-4.6-rc5

Ejecute el siguiente comando para asegurarse de que el árbol de código del kernel esté absolutamente limpio:

make mrproper

Además, se deben instalar algunas dependencias durante el proceso de compilación del kernel:

yaourt -S xmlto docbook-xsl bc

Configuración

Esta El paso es la personalización El paso más crítico es adaptar con precisión el kernel a las especificaciones de su computadora. Para adaptarse a varios modelos, el kernel oficial contiene la mayoría de los módulos del kernel, algunos de los cuales no necesitamos. Podemos optar por eliminar estos módulos para aprovechar al máximo el rendimiento del hardware.

El método de configuración de menú tradicional es el siguiente:

Crear configuración de menú

Esto abrirá una serie de menús que puedes personalizar en gran medida según tus propias preferencias. necesidades, dejando la parte requerida. Por ejemplo, elija no compilar determinadas partes o compilar determinadas partes en módulos.

Para los principiantes, el proceso de configuración anterior será más complicado. Una configuración incorrecta puede provocar que el kernel no se inicie o que algunos dispositivos no funcionen. Pero hay un súper atajo para principiantes, que es usar localmodconfig:

Crear localmodconfig

Este comando solo selecciona las opciones utilizadas actualmente, por lo que antes de ejecutar este comando, primero conecte todas sus dispositivos (ratón, teclado, unidad flash USB) y no debería haber ningún problema. En aras de la simplicidad, seguiré este enfoque aquí también.

Finalmente, el archivo de configuración se guardará en formato . Este archivo se utilizará durante la compilación.

Compilar

Una vez completada la configuración, puede realizar la compilación:

brand-j4

El proceso de compilación llevará mucho tiempo. de tiempo, a partir de 15. Puede variar desde unos pocos minutos hasta más de una hora, dependiendo de la cantidad de opciones que seleccione y el rendimiento del procesador de su computadora.

Instalación

Instalar módulo:

sudo make module_install

En este paso, copie el módulo del kernel a la carpeta /lib /modules /4.6.0-rc5, necesitamos eliminar el enlace entre el código fuente y la compilación:

sudo RM-f/lib/modules/4.6.0-rc5/{source,build}

Copie el kernel al directorio /boot.

sudo CP-v arch/x86_64/boot/bzi mage/boot/vmlinuz-4.6

Crear disco de memoria inicial

sudo mkinitcpio-k 4 6 . 0-rc5-c/etc/mkinitcpio . conf-g/boot/initramfs-4.6 img

Después de completar los pasos anteriores, habrá dos archivos más en su directorio /boot: vmlinuz. - 4.6 e initramfs-4.6.img

Ahora ejecute sudo grub-mkconfig-o/boot/grub/grub para actualizar la información de arranque y podrá comenzar desde el nuevo kernel.

Después de reiniciar, use uname -a para verificar la versión del kernel. Puede ver que es 4.6-rc5:

Consulte el tutorial de Air_Wawei, omitiendo las omisiones.