Kernel de Linux

Actualizar el kernel en Arch Linux

Actualizar el kernel en Arch Linux
Arch es una distribución de Linux de lanzamiento continuo. Significa que siempre obtendrá paquetes de software actualizados y actualizaciones del 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 kernel desde la fuente y usarlo en Arch Linux. Empecemos.

Actualización del kernel mediante el Administrador de paquetes:

Primero verifique la versión del kernel que está usando 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 kernel también se actualizará. Ahora presione 'y' y luego presione continuar.

El administrador de paquetes Pacman debería comenzar a descargar e instalar las actualizaciones.

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

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

$ sudo reiniciar

Una vez que su computadora se inicie, 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 kernel desde la fuente:

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

Te voy a mostrar como en esta sección.

Primero vaya a https: // www.núcleo.org y debería ver la siguiente página 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 del kernel de Linux en el momento de escribir este artículo 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 almacenamiento del kernel de Linux debería comenzar a descargarse.

Una vez que se complete la descarga, navegue hasta el directorio donde descargó el archivo. En mi caso, es el directorio Descargas / en el directorio de inicio de mi USUARIO.

$ cd Descargas /

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 almacenamiento con el siguiente comando:

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

El archivo debe extraerse.

NOTA: para compilar un kernel de Linux, necesita más de 20 GB de espacio libre. Puedes comprobar cuánto espacio te queda df -h mando.

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 iniciar el proceso de compilación del kernel, asegúrese de ejecutar el siguiente comando para instalar ncurses, make, gcc, bc, y openssl paquetes:

$ sudo pacman -S ncurses hacen gcc bc openssl

Presione 'y' y luego presione continuar.

Los paquetes requeridos deben estar instalados.

Ahora copie el archivo de configuración que está usando el kernel actual en el linux-4.15.2 directorio con el siguiente comando:

$ zcat / proc / config.gz> .config

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

$ make menuconfig

Debería iniciar la siguiente interfaz gráfica basada en terminal. Puedes presionar , , y teclas de flecha para navegar y y para seleccionar o retroceder un paso respectivamente.

Desde aquí puede habilitar o deshabilitar funciones específicas del kernel. Si no sabe qué es, deje los valores predeterminados.

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

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

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

Debería volver a la ventana de configuración principal.

Ir y presione

Debería volver a la terminal como se muestra en la captura de pantalla a continuación.

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

$ hacer

El proceso de compilación del kernel debería comenzar.

El proceso de compilación del kernel debería tardar bastante en finalizar. Una vez hecho esto, debería ver la siguiente ventana como se muestra en la captura de pantalla a continuación.

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

$ sudo make modules_install

Todos los módulos del kernel deben estar instalados.

Ahora copia el vmlinuz archivo para su arquitectura en el directorio / boot. 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 genere un initramfs image y guárdelo en el directorio / boot con el siguiente comando:

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

La initramfs el archivo debe ser generado.

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

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

Ahora haga un enlace simbólico del Sistema.mapa-4.15.2 archivo a / boot / System.mapa con el siguiente comando:

$ sudo ln -sf / boot / System.mapa-4.15.2 / arranque / Sistema.mapa

Ahora genere un comida.cfg archivo con el siguiente comando:

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

Un nuevo comida.cfg el archivo debe ser generado.

Ahora reinicia tu computadora con el siguiente comando:

$ sudo reiniciar

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

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

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

$ uname -r

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

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

Juegos HD remasterizados para Linux que nunca tuvieron un lanzamiento de Linux antes
Muchos desarrolladores y editores de juegos están creando una remasterización HD de juegos antiguos para extender la vida útil de la franquicia, por f...
Cómo usar AutoKey para automatizar juegos de Linux
AutoKey es una utilidad de automatización de escritorio para Linux y X11, programada en Python 3, GTK y Qt. Usando su funcionalidad de scripting y MAC...
Cómo mostrar el contador de FPS en juegos de Linux
Los juegos de Linux obtuvieron un gran impulso cuando Valve anunció el soporte de Linux para el cliente Steam y sus juegos en 2012. Desde entonces, mu...