Un núcleo es un componente central de cualquier sistema operativo. Funciona como una interfaz entre el hardware de la máquina y las aplicaciones de software que asignan recursos de hardware a los procesos del sistema. Dado que cada elemento de un sistema operativo Linux está construido a su alrededor, la creciente sofisticación de software y hardware requiere una utilización completa del núcleo. Por lo tanto, los núcleos de Linux siempre están en desarrollo con actualizaciones regulares y lanzamientos de versión. Del mismo modo, la actualización de los núcleos es una forma ideal de garantizar que los dispositivos y el software funcionen en su mejor momento.
Manjaro ofrece varias formas de identificar, actualizar, rebajar o agregar núcleos nuevos/viejos. Manjaro proporciona una gran interfaz gráfica de usuario conocida como Manjaro System Manager para la gestión del kernel. Además, el administrador de paquetes de Manjaro Pacman también proporciona gestión de versiones de kernel.
Sin embargo, la mejor característica que distingue a Manjaro Linux es su herramienta de administración de detección de hardware MHWD-Kernel que permite la gestión y la instalación fácil de múltiples núcleos.
En este artículo, demostramos el uso de la terminal y GUI de la línea de comandos de Manjaro para actualizar, agregar y eliminar las versiones del núcleo de Manjaro.
Cambiar los núcleos de Manjaro a través de CLI
Adición de versión, actualización, degradación y eliminación de Manjaro Kernel puede ocurrir a través de dos maneras, I.mi., Herramienta de detección de hardware de Pacman y Manjaro (MHWD). Esta sección discute cómo cambiar los núcleos usando Manjaro Package Manager Pacman y su característica única mhwd-kernel, lado a lado.
Pacman: utiliza el repositorio oficial de Manjaro para actualizar la base de datos del paquete y todos los paquetes del sistema.
mhwd-kernel: Comando de detección de hardware de Manjaro Característica única que proporciona una instalación y administración fácil de los núcleos del sistema.
Identificar el núcleo en uso
Antes de comenzar el proceso de actualización/rebaja de la versión del kernel, identifique los detalles de la versión actual a través del comando mhwd-kernel:
manjaro@manjaro: ~ $ mhwd -kernel -li
Actualmente en ejecución: 5.9.16-1-Manjaro (Linux59)
Los siguientes núcleos están instalados en su sistema:
* Linux59
El comando anterior emite la versión del núcleo del sistema, 5.9.16-1-Manjaro, junto con la lista de núcleos instalados.
Actualizar el núcleo
Una de las otras características distintivas de Manjaro es el uso e instalación de múltiples versiones del núcleo, así como el acceso del usuario a los núcleos de borde de sangrado.
Utilizar el Pacman Comando para enumerar todos los paquetes de versión del kernel con 5.x y abajo:
[Manjaro@Manjaro ~] $ Pacman -ss Linux5* | GREP "núcleo y módulos"
El núcleo y los módulos de Linux414
El núcleo y los módulos de Linux419
El núcleo y los módulos de Linux44
El núcleo y los módulos de Linux49
El núcleo y los módulos Linux510
El núcleo y los módulos de Linux511
El núcleo y los módulos Linux512
El núcleo y los módulos de Linux54
El núcleo y los módulos de Linux59
El núcleo y módulos Linux-Rt-Lts-Manjaro
El núcleo y los módulos de Linux-Rt-Manjaro
El núcleo y los módulos Linux54-RT
El núcleo y los módulos Linux59-RT
El comando anterior genera todas las versiones del núcleo, mientras que los núcleos con el "RT" representan la liberación de núcleo inestable o en tiempo real.
Use cualquiera de los siguientes comandos para agregar el nuevo kernel a la lista instalada:
[manjaro@manjaro ~] $ sudo mhwd -kernel -i linux510
O
[Manjaro@Manjaro ~] $ sudo Pacman -S Linux510
Como se muestra arriba, no es necesario agregar el número de versión de núcleo completo. Del mismo modo, es importante tener en cuenta que Manjaro actualiza automáticamente todos los módulos de la versión recién instalada desde una antigua. Por ejemplo, actualizar de 59 a 5.10, Manjaro actualiza automáticamente módulos en 5.19 con todos los módulos en 5.14.
El comando anterior mantiene el kernel viejo de modo que el sistema permite a los usuarios elegir la preferencia del núcleo en la pantalla de arranque.
opción RMC
El mhwd-kernel comandos RMC La opción juega un papel fundamental, ya que elimina el núcleo existente en la instalación del nuevo kernel. En contraste, el sitio web oficial de Manjaro recomienda mantener el viejo para un intervalo corto cuando el sistema está actualizando el núcleo de borde de sangrado.
[manjaro@manjaro ~] $ sudo mhwd -kernel -i linux510 rmc
En cualquier caso, Manjaro configura automáticamente el nuevo kernel; Una vez hecho, reinicie para hacer que los cambios sean efectivos.
Desinstalar núcleos
Antes de intentar eliminar cualquier núcleo, asegúrese de que Manjaro no esté en uso actualmente. Es necesario eliminar un total de tres elementos principales, el núcleo, su encabezado y sus módulos adicionales, para eliminar/desinstalar del sistema.
Utilizar el mhwd-kernel comandar para eliminar los encabezados del núcleo:
[manjaro@manjaro ~] $ sudo mhwd -kernel -r linux510
Use lo siguiente Pacman Comando para eliminar todos los elementos del núcleo en una sola Go:
[Manjaro@Manjaro ~] $ sudo Pacman -R Linux50 Linux50-Headers Linux50-Extramodules
Nota: El comando anterior puede generar un error si alguno de los tres elementos no está presente en el sistema. Del mismo modo, si Manjaro es una máquina virtual, este comando no eliminará algunos núcleos que contengan elementos necesarios para el proceso de virtualización.
Cambio de núcleo a través de GUI
Manjaro Settend Manager ofrece una serie de configuraciones exclusivas de su distribución para la configuración de hardware y la instalación del kernel. Presione la tecla 'Windows' y escriba 'Manjaro Seting Manager' para ver la GUI.
Seleccione el 'núcleo' para ingresar a la herramienta de gestión del núcleo GUI de Manjaro. Enumerará todas las versiones de núcleo disponibles y los detalles del núcleo existentes, también.
Actualizar el núcleo
Elija cualquiera de las versiones disponibles y haga clic en Instalar para agregar un nuevo kernel. Una pantalla aparecerá para la autenticación del usuario. Ingrese sus credenciales para comenzar el proceso de instalación.
Tenga en cuenta que los núcleos en tiempo real solo sirven a usuarios de aplicaciones en tiempo real que requieren pocos o ningún retraso en la E/S. En comparación, el núcleo experimental es el próximo candidato en el lanzamiento.
Degradación de núcleo
Dado que cada nuevo lanzamiento del núcleo agrega parches de seguridad y controladores, es un poco imprudente degradar la versión del núcleo. Sin embargo, a veces las versiones antiguas del núcleo funcionan mejor que el nuevo lanzamiento. Elija una versión anterior bajo 5.9 y haga clic en Instalar.
Desinstalar núcleo
Haga clic en 'Desinstalar' para purgar el núcleo. Recuerde no eliminar/desinstalar el núcleo. Cambie a otro núcleo en la pantalla de arranque y desinstale el que no se requiere.
Conclusión
El artículo cubre varias formas de cambiar las versiones del kernel de Manjaro. Discutimos la herramienta de detección de hardware de Manjaro y los comandos del administrador de paquetes de Manjaro, los comandos MHWD-Kernel y Pacman para agregar, eliminar y actualizar las versiones del kernel. También discutimos la herramienta de gestión del núcleo GUI de Manjaro que proporciona una lista de núcleos disponibles para elegir entre versiones de núcleos obsoletas y anticuadas.