¿Cuál es la diferencia entre GRUB_CMDLINE_LINUX y GRUB_CMDLINE_LINUX_DEFAULT en / etc / default / grub

58

Estoy solucionando un problema de control de brillo de la tecla fn en mi computadora portátil, así que estoy leyendo muchas opciones de configuración en / etc / default / grub, como puedes imaginar. Sin embargo, me ha planteado una pregunta:

¿Cuál es la diferencia entre las líneas marcadas GRUB_CMDLINE_LINUXy GRUB_CMDLINE_LINUX_DEFAULT?

Por ejemplo, hace GRUB_CMDLINE_LINUX="acpi_backlight=vendor"

comportarse de manera diferente que GRUB_CMDLINE_LINUX_DEFAULT="acpi_backlight=vendor"?

Como una pregunta no relacionada, ¿qué tiene que ver alguno de ellos con el mapeo del uso de mis teclas fn? El brillo ya es ajustable en la Configuración del sistema debido a algo de xorg.conf.d/magia. Solo quiero hacer que las llaves funcionen.

Chase May
fuente

Respuestas:

44

GRUB_CMDLINE_LINUX

Las entradas en esta línea se agregan al final de la línea de comando 'linux' (línea "kernel" de GRUB legacy) para los modos normal y de recuperación. Se utiliza para pasar opciones al núcleo.


GRUB_CMDLINE_LINUX_DEFAULT

Esta línea importa cualquier entrada al final de la línea 'linux' (línea "kernel" de GRUB legacy). Las entradas se agregan al final del modo normal solamente.

¿Qué tiene que ver alguno de ellos con el mapeo del uso de mis Fnclaves?

En algunos casos, el BIOS ACPI proporciona las interfaces necesarias para controlar la luz de fondo a través de la interfaz ACPI genérica, pero los métodos reales no se implementan. Por lo tanto, el controlador ACPI se registra con el hardware y evita que cualquier controlador específico de computadora portátil lo haga. En esos casos, es posible evitar que el controlador de retroiluminación ACPI se inicie agregando la siguiente línea a los parámetros de arranque del kernel:

acpi_backlight=vendor

  1. Fuente sobre GRUB_CMDLINE _...
  2. Fuente sobre luz de fondo
g_p
fuente
70

La diferencia en el texto corto en blanco y negro:

  • Las opciones siempreGRUB_CMDLINE_LINUX son efectivas .

  • Las opciones GRUB_CMDLINE_LINUX_DEFAULTson efectivas SOLO durante el arranque normal (NO durante el modo de recuperación).


Fuentes: help.ubuntu.com/.../Grub2 y la respuesta de gp

ndemou
fuente
16
Motivo de esta respuesta duplicada: sigo olvidando la diferencia, vuelvo a esta página y quiero pasar el menor tiempo posible para capturar la esencia.
ndemou
1
Esta debería ser la respuesta aceptada
Wizard79