Uso de grubby para gestionar núcleos
Utilice el comando grubby para gestionar la configuración de GRUB 2 en el sistema, incluida la selección del núcleo de inicio predeterminado o la configuración de parámetros de inicio adicionales de la línea de comandos del núcleo que se utilizarán en el inicio.
Consulte la página del manual grubby(8) para obtener más información.
Comprobación de núcleos disponibles en el sistema
Los núcleos se denominan para incluir el número de versión ascendente, la compilación de distribución y la familia de núcleos.
Consulte Acerca de los núcleos de Linux para obtener contexto adicional.
Hay varios métodos disponibles para comprobar qué núcleos están disponibles en un sistema:
Comparación del núcleo por defecto con el núcleo en ejecución
El núcleo en ejecución y el núcleo configurado como el núcleo predeterminado en el que GRUB 2 selecciona iniciar después de un período de timeout para el menú de inicio pueden diferir.
Si la versión del núcleo por defecto y la versión del núcleo en ejecución no son idénticas, los motivos subyacentes pueden ser uno de los siguientes:
Se instala un núcleo más nuevo, pero el sistema no se ha reiniciado.
Durante un reinicio del sistema, se seleccionó manualmente un núcleo diferente para que fuera el núcleo operativo.
El núcleo predeterminado se actualizó manualmente, pero el sistema no se reinició después de la actualización.
Cambio del núcleo predeterminado
Utilice grubby para establecer el núcleo predeterminado en el que se inicia GRUB2 después de alcanzar un período de timeout al mostrar el menú de inicio de GRUB2.
Puede cambiar el núcleo predeterminado de RHCK a UEK, de UEK a RHCK o cambiar a una versión específica del núcleo.
Puede seguir una de las dos opciones para establecer el núcleo predeterminado en GRUB 2, mediante el comando grubby, realice una de las siguientes acciones:
Cambiar al núcleo RHCK o UEK disponible más reciente
Mediante el uso de la convención de nomenclatura para identificar los núcleos UEK y los núcleos RHCK que están disponibles en el directorio /boot, puede cambiar fácilmente el núcleo predeterminado para utilizar la versión más reciente de cualquier tipo de núcleo.
-
Para cambiar a la versión más reciente de UEK en el sistema, ejecute:
sudo grubby --set-default $(ls /boot/vmlinuz-* | grep 'uek' | sort -V | tail -1) -
Para cambiar a la versión más reciente de RHCK en el sistema, ejecute:
sudo grubby --set-default $(ls /boot/vmlinuz-* | grep -v 'uek' | sort -V | tail -1)
Reinicie el sistema después de configurar el núcleo predeterminado para cambiar a ese tipo de núcleo.
Cambio de los parámetros de inicio de la línea de comandos del núcleo
Puede actualizar la configuración de inicio de GRUB 2 para un núcleo específico o para todos los núcleos que están instalados en el sistema mediante lo siguiente:
Comprobación de la última línea de comandos del núcleo utilizada para iniciar el sistema
Los parámetros de inicio del núcleo que se utilizaron por última vez para iniciar un sistema se registran en /proc/cmdline.
Para obtener más información, consulte la página del manual kernel-command-line(7).
/proc/cmdline para ver la línea de comandos del núcleo que se utilizó para iniciar el sistema en ejecución.
cat /proc/cmdline
BOOT_IMAGE=(hd0,gpt2)/vmlinuz-5.15.0-208.159.3.2.el9uek.x86_64
root=UUID=72dfa724-5feb-49e2-8869-40625bfebb01 ro
resume=UUID=13078314-ebff-4c44-b18c-3445f6802198
rd.luks.uuid=luks-a80f8f10-75b6-45de-b63e-64b8b6a3a94b
rhgb quiet crashkernel=1G-64G:448M,64G-:512M