Qual é a diferença entre GRUB_CMDLINE_LINUX e GRUB_CMDLINE_LINUX_DEFAULT em / etc / default / grub

57

Estou solucionando um problema de controle de brilho da tecla fn no meu laptop, por isso estou pesquisando muitas opções de configuração em / etc / default / grub, como você pode imaginar. No entanto, levantou uma questão para mim:

Qual é a diferença entre as linhas marcadas GRUB_CMDLINE_LINUXe GRUB_CMDLINE_LINUX_DEFAULT?

Por exemplo, faz GRUB_CMDLINE_LINUX="acpi_backlight=vendor"

se comportar de maneira diferente do que GRUB_CMDLINE_LINUX_DEFAULT="acpi_backlight=vendor"?

Como uma pergunta não relacionada, o que eles têm a ver com o mapeamento do uso das minhas chaves fn? O brilho já é ajustável nas Configurações do sistema devido a alguma xorg.conf.d/mágica. Eu só quero fazer as chaves funcionarem.

Chase May
fonte

Respostas:

43

GRUB_CMDLINE_LINUX

As entradas nesta linha são adicionadas ao final da linha de comando 'linux' (linha "kernel" do GRUB legacy) para os modos normal e de recuperação. É usado para passar opções para o kernel.


GRUB_CMDLINE_LINUX_DEFAULT

Esta linha importa quaisquer entradas para o final da linha 'linux' (linha "kernel" do GRUB legacy). As entradas são anexadas apenas ao final do modo normal.

o que eles têm a ver com o mapeamento do uso das minhas Fnchaves?

Em alguns casos, o BIOS da ACPI fornece as interfaces necessárias para controlar a luz de fundo por meio da interface genérica da ACPI, mas os métodos reais não são implementados. Portanto, o driver ACPI se registra no hardware e impede que drivers específicos de laptop o façam. Nesses casos, é possível impedir que o driver de luz de fundo da ACPI seja iniciado adicionando a seguinte linha aos parâmetros de inicialização do kernel:

acpi_backlight=vendor

  1. Origem referente a GRUB_CMDLINE _...
  2. Fonte sobre luz de fundo
g_p
fonte
70

A diferença no texto curto em preto e branco:

  • As opções GRUB_CMDLINE_LINUXsão sempre eficazes .

  • As opções GRUB_CMDLINE_LINUX_DEFAULTsão efetivas SOMENTE durante a inicialização normal (NÃO durante o modo de recuperação).


Fontes: help.ubuntu.com/.../Grub2 e resposta do gp

ndemou
fonte
16
Razão para essa resposta quase duplicada: continuo esquecendo a diferença, volto a esta página e quero gastar o mínimo de tempo possível para capturar a essência.
Ndemou
1
Essa deve ser a resposta aceita
Wizard79