Actualizar el núcleo en Arch Linux

Actualizar el núcleo en Arch Linux
Arch es un lanzamiento enrollable Linux Distro. Significa que siempre recibe paquetes de software y actualizaciones de kernel en Arch Linux. Pero eso no significa que no pueda instalar manualmente una versión actualizada de Kernel en Arch Linux. Por supuesto que puede.

En este artículo, le mostraré cómo actualizar el kernel de Arch Linux usando el Administrador de paquetes. También le mostraré cómo compilar el núcleo de la fuente y usarlo en Arch Linux. Empecemos.

Actualización del kernel usando el administrador de paquetes:

Primero verifique la versión del kernel que está utilizando actualmente con el siguiente comando:

$ uname -r

Ahora ejecute el siguiente comando para realizar una actualización del sistema con Pacman:

$ sudo pacman -syu

Como puede ver en la sección marcada en la captura de pantalla a continuación, el paquete del núcleo también se actualizará. Ahora presione 'Y' y luego presione para continuar.

Pacman Package Manager debe comenzar a descargar e instalar las actualizaciones.

Todos los paquetes, incluido el kernel, se actualizan en este momento.

Ahora reinicie su máquina Arch Linux con el siguiente comando:

$ sudo reinicio

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

$ uname -r

Como puede ver en la captura de pantalla a continuación, el kernel se actualiza a 4.15.1.

Compilación del núcleo de la fuente:

También puede descargar y compilar una versión actualizada de Kernel desde el sitio web oficial de Linux Kernel en https: // www.núcleo.organizar

Te voy a mostrar cómo en esta sección.

Primero ir a https: // www.núcleo.org y debe ver la página siguiente como se muestra en la captura de pantalla a continuación.

Ahora haga clic en la sección marcada como se muestra en la captura de pantalla a continuación.

La última versión de Linux Kernel a partir del momento de la escritura es 4.15.2. Su navegador web debería pedirle que lo guarde. Haga clic en "Guardar archivo" y luego haga clic en "Aceptar" como se marca en la captura de pantalla a continuación.

El archivo de archivo del kernel de Linux debe comenzar a descargar.

Una vez que se complete la descarga, navegue al directorio donde descargó el archivo. En mi caso, son las descargas/ directorio en el directorio de inicio de mi usuario.

Descargas de $ CD/

Enumeré el contenido del directorio con el comando ls y como puede ver, Linux-4.15.2.alquitrán.xz El archivo está ahí.

Ahora extraiga el archivo de archivo con el siguiente comando:

$ Tar XVF Linux-4.15.2.alquitrán.xz

El archivo debe extraerse.

Nota: Para compilar un núcleo de Linux, necesita más de 20 GB de espacio libre. Puedes verificar cuánto espacio te queda DF -H dominio.

Una vez que se extrae el archivo, se debe crear un nuevo directorio. En mi caso es Linux-4.15.2/ Directorio como se muestra en la captura de pantalla a continuación.

Ahora navegue al directorio con el siguiente comando:

$ CD Linux-4.15.2

Antes de comenzar el proceso de compilación del núcleo, asegúrese de ejecutar el siguiente comando para instalar ncurses, make, gcc, bc, y openssl Paquetes:

$ sudo Pacman -S ncurses hace GCC BC OpenSSL

Presione 'Y' y luego presione para continuar.

Se deben instalar los paquetes requeridos.

Ahora copie el archivo de configuración que el kernel actual está utilizando para el Linux-4.15.2 directorio con el siguiente comando:

$ zcat /proc /config.GZ> .configuración

Ahora ejecute el siguiente comando para preparar el archivo de configuración para la nueva versión de Kernel.

$ haz menuconfig

Debe iniciar la siguiente interfaz gráfica basada en el terminal. Puede presionar, y las teclas de flecha para navegar y para seleccionar o regresar un paso respectivamente.

Desde aquí puede habilitar o deshabilitar características específicas del núcleo. Si no sabe qué es, simplemente deje los valores predeterminados.

Una vez que esté satisfecho con el archivo de configuración, vaya a la opción y presione

Entonces deberías ver la siguiente ventana. Presione de nuevo.

Entonces deberías ver la siguiente ventana. Presione de nuevo.

Debe volver a la ventana de configuración principal.

Ir a presionar

Debe volver al terminal como se muestra en la captura de pantalla a continuación.

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

$ make

El proceso de compilación del núcleo debe comenzar.

Debería tardar mucho tiempo en que el proceso de compilación del núcleo finalice. Una vez hecho, debería ver la siguiente ventana como se muestra en la captura de pantalla a continuación.

Ahora instale todos los módulos de kernel compilados con el siguiente comando:

$ sudo hacer módulos_install

Se deben instalar todos los módulos del núcleo.

Ahora copie el vmlinuz Archivo para su arquitectura en el directorio /arranque. Para el sistema operativo de 32 bits, ejecute el siguiente comando:

$ sudo cp -v arch/x86/boot/bzimage/boot/vmlinuz -4.15.2

Para el sistema operativo de 64 bits, ejecute el siguiente comando:

$ sudo cp -v arch/x86_64/boot/bzimage/boot/vmlinuz -4.15.2

El archivo debe copiarse.

Ahora genera un initramfs Imagen y guárdelo en el directorio /arranque con el siguiente comando:

$ sudo mkinitcpio -k 4.15.2-arch -g /boot /initramfs-4.15.2.img

El initramfs El archivo debe generarse.

Ahora copie el Sistema.mapa archivo /bota directorio con el siguiente comando:

$ sudo cp -v sistema.mapa /arranque /sistema.mapa 4.15.2

Ahora haz un enlace simbólico del Sistema.mapa 4.15.2 archivo /arranque/sistema.mapa Con el siguiente comando:

$ sudo ln -sf /boot /sistema.mapa 4.15.2 /arranque /sistema.mapa

Ahora genera un comida.CFG Archivo con el siguiente comando:

$ sudo grub -mkconfig -o/boot/grub/grub.CFG

Un nuevo comida.CFG El archivo debe generarse.

Ahora reinicie su computadora con el siguiente comando:

$ sudo reinicio

Cuando su computadora muestra el menú Grub, seleccione la opción "Opciones avanzadas para Arch Linux" y presione .

Luego seleccione el menú para su núcleo recién instalado de la lista y presione .

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

$ uname -r

El núcleo debe actualizarse como puede ver en la captura de pantalla a continuación.

Así es como actualizas el kernel de Arch Linux. Gracias por leer este artículo.