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
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 -rComo 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
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
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
Entonces deberías ver la siguiente ventana. prensa
Entonces deberías ver la siguiente ventana. prensa
Debería volver a la ventana de configuración principal.
Ir
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.2Para 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 -rEl 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.