Cómo actualizar el kernel de Linux 4.6 para Ubuntu 16.04
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 p>
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.