Kernel de Linux

Cómo actualizar el kernel de Debian 9 Stretch desde el código fuente

Cómo actualizar el kernel de Debian 9 Stretch desde el código fuente

En este artículo, le mostraré cómo actualizar el kernel de Debian 9 stretch. Descargaré una fuente del kernel del sitio web oficial del kernel de Linux y la compilaré en Debian 9 stretch. Empecemos.

Comprobación de la versión de kernel instalada:

Puede verificar la versión actual del kernel que está instalada en su sistema operativo Debian 9 con el siguiente comando:

$ uname -r

Desde el resultado del comando 'uname', puede ver que el kernel que instalé en mi sistema operativo Debian 9 es 4.9.0


Descargando el Kernel:

Vaya al sitio web oficial del kernel de Linux en https: // www.núcleo.org desde cualquier navegador web de su elección. Debería ver la siguiente página:

Puede ver que el código fuente de diferentes versiones del kernel se enumera en el sitio web. Puede descargar las fuentes del kernel como un archivo tar comprimido.

Hay núcleos de línea principal, estables y a largo plazo que puede descargar. Si está actualizando el kernel de un sistema informático de producción que ejecuta Debian, debe descargar la versión estable o a largo plazo. Si solo está probando algo, puede descargar la versión principal si lo desea. Tenga cuidado, la versión principal puede tener errores. Si le preocupa la estabilidad, siempre debe obtener las versiones estables o de largo plazo.

En este artículo, le mostraré cómo actualizar el kernel predeterminado de Debian 9 a estable 4.14.7 granos. Entonces haga clic en el enlace como se muestra en la captura de pantalla para descargar el código fuente del kernel 4.14.7

Su navegador debería pedirle que descargue el archivo. Haga clic en "Guardar archivo" y haga clic en "Aceptar". Tu descarga debería comenzar.


Instalación de las herramientas necesarias para construir el kernel:

Antes de poder compilar un kernel en Debian 9, necesita instalar algunos paquetes adicionales, básicamente el compilador y las dependencias requeridas.

Primero actualice la caché del repositorio de paquetes con el siguiente comando:

$ sudo apt-get update

Ahora ejecute el siguiente comando para instalar los paquetes requeridos:

$ sudo apt-get install build-essential libncurses5-dev gcc libssl-dev bc

Simplemente presione 'y' y presione continuar.

Una vez completada la instalación, podemos iniciar el proceso de compilación del kernel.


Compilando el Kernel:

Ahora podemos compilar el kernel desde la fuente. Antes de continuar, asegúrese de tener más de 18GB-20GB de espacio libre donde va a compilar el kernel.

Primero vaya al directorio donde descargó la fuente del kernel de Linux. En mi caso, es el directorio de Descargas en mi directorio INICIO.

Ejecute el siguiente comando para navegar al directorio de Descargas:

$ cd ~ / Descargas

Puede ver en la salida de 'ls' que el nombre del archivo que descargué es 'linux-4.14.7.alquitrán.xz '.

Ahora tenemos que extraer el archivo tar.

Ejecute el siguiente comando para extraer el tar.archivo xz:

$ tar xvf linux-4.14.7.alquitrán.xz

Puede ver que un nuevo directorio 'linux-4.14.7 'fue creado.

Ahora navegue al directorio con el siguiente comando:

$ cd linux-4.14.7

Ahora tenemos que copiar la configuración de arranque en 'linux-4.14.7 'directorio. Estamos haciendo esto porque es mucho trabajo averiguar qué módulo del kernel habilitar, qué deshabilitar para que el sistema funcione. Entonces podemos usar la configuración que está usando el kernel actual.

Desde el resultado del siguiente comando 'ls', puede ver un archivo de configuración marcado en negro en la captura de pantalla. Este es el archivo que nos interesa.

Ejecute el siguiente comando para copiar el archivo de configuración:

$ cp -v / boot / config-4.9.0-3-amd64 .config

El nuevo kernel puede tener muchas características nuevas que el kernel anterior no tenía. Por lo tanto, es una buena idea ejecutar el siguiente comando para convertir el archivo de configuración anterior en uno nuevo. De lo contrario, nos harán muchas preguntas que podrían no tener sentido para usted.

$ make menuconfig

Se le presentará la siguiente ventana. Desde aquí puede habilitar y deshabilitar funciones específicas del kernel. Si no sabe qué hacer aquí, deje los valores predeterminados.

Una vez que haya terminado de decidir qué desea instalar, presione el para navegar a "Guardar" y presione

prensa

prensa

Navegue hasta "Salir" y presione . Ya terminaste.

Ahora ejecute el siguiente comando para iniciar el proceso de compilación del kernel:

$ hacer deb-pkg

El proceso de compilación tarda mucho en finalizar.

Una vez que se complete la compilación, debería ver la siguiente ventana:

4 archivos del paquete debian (.deb) se generará fuera de 'linux-4.14.Directorio de 7 'como puede ver en la captura de pantalla.

Ahora todo lo que tenemos que hacer para actualizar el kernel es instalar todos los .archivos deb.

Ejecute el siguiente comando para actualizar el kernel:

$ sudo dpkg -i… / linux- *.debutante

Ahora reinicia tu computadora con el siguiente comando:

$ sudo reiniciar

Una vez que la computadora arranque, ejecute el siguiente comando para verificar la versión del kernel:

$ uname -r

Puede ver en la salida del comando 'uname' que la versión del kernel se actualiza a 4.14.7

Así es como se actualiza el kernel de Debian 9 stretch. Gracias por leer este artículo.

Revisión del mouse inalámbrico Microsoft Sculpt Touch
Recientemente leí sobre el Microsoft Sculpt Touch mouse inalámbrico y decidí comprarlo. Después de usarlo por un tiempo, decidí compartir mi experienc...
Trackpad en pantalla y puntero del mouse AppyMouse para tabletas Windows
Los usuarios de tabletas a menudo pierden el puntero del mouse, especialmente cuando son habituales para usar las computadoras portátiles. Los teléfon...
El botón central del mouse no funciona en Windows 10
La botón central del ratón le ayuda a desplazarse por páginas web largas y pantallas con una gran cantidad de datos. Si eso se detiene, bueno, termina...