Modificar Argumentos del Kernel
Modificar Argumentos del Kernel vía Ignition
Puede especificar argumentos del kernel en un config de Butane utilizando la sección kernel_arguments
.
Ejemplo: desactivar todas las mitigaciones de vulnerabilidades de CPU
Aquí hay un ejemplo en la sección kernelArguments
la cual intercambia mitigations=auto,nosmt
a mitigations=off
para desactivar todas las mitigaciones de vulnerabilidad de CPU:
variant: fcos
version: 1.6.0
kernel_arguments:
should_exist:
- mitigations=off
should_not_exist:
- mitigations=auto,nosmt
Modificar la Configuración de Consola Durante Instalación de Metal Desnudo
coreos-installer
ofrece compatibilidad especial para cambiar la configuración de la consola al realizar una instalación completa. Esta función permite agregar argumentos de console
a la línea de comandos del kernel y parámetros equivalentes a la configuración del gestor de arranque GRUB. Para más información, consulte Acceso a la consola de emergencia. Para más información sobre instalaciones completas, consulte Instalación de CoreOS en hardware.
Modificando Argumentos del Kernel sobre Sistemas Existentes
Los cambios de los argumentos del kernel son manejados por rpm-ostree
por medio de la sub-instrucción rpm-ostree kargs
. Los cambios se aplican a un nuevo despliegue y es necesario un rearranque para que tengan efecto.
Añadiendo argumentos del kernel
Usted puede añadir argumentos al kernel. Se permite un valor vacío para un argumento:
$ sudo rpm-ostree kargs --append=CLAVE=VALOR
$ sudo rpm-ostree kargs --append='crashkernel=256M'
Además consulte Depuración de fallos del kernel mediante kdump.
Eliminación de argumentos del kernel existentes
Puede eliminar un par clave/valor de argumento de kernel específico o un argumento completo con un solo par clave/valor:
$ sudo rpm-ostree kargs --append=KEY=VALUE
$ sudo rpm-ostree kargs --delete=mitigations=auto,nosmt
$ sudo rpm-ostree kargs --delete=systemd.unified_cgroup_hierarchy --reboot
Sustituye argumentos del kernel existentes
Puede reemplazar un argumento de kernel existente con un valor nuevo. Puede usar directamente KEY=VALUE
si solo existe un valor para ese argumento. De lo contrario, puede especificar el valor nuevo con el formato siguiente:
$ sudo rpm-ostree kargs --replace=TECLA=VALOR=VALORNUEVO
$ sudo rpm-ostree kargs --replace=mitigations=auto,nosmt=off
Esto intercambia mitigations=auto,nosmt
a mitigations=off
para deshabilitar todas las mitigaciones de vulnerabilidades de CPU.
Want to help? Learn how to contribute to Fedora Docs ›