В чем разница между GRUB_CMDLINE_LINUX и GRUB_CMDLINE_LINUX_DEFAULT в / etc / default / grub


59

Я устраняю проблему с регулировкой яркости с помощью клавиши fn на своем ноутбуке, поэтому, как вы можете себе представить, я перебираю множество параметров конфигурации в / etc / default / grub. Тем не менее, это подняло вопрос для меня:

В чем разница между помеченными линиями GRUB_CMDLINE_LINUXи GRUB_CMDLINE_LINUX_DEFAULT?

Например, делает GRUB_CMDLINE_LINUX="acpi_backlight=vendor"

вести себя иначе, чем GRUB_CMDLINE_LINUX_DEFAULT="acpi_backlight=vendor"?

Как несвязанный вопрос, какое отношение они имеют к отображению использования моих клавиш fn? Яркость уже настраивается в настройках системы из-за какой-то xorg.conf.d/магии. Я просто хочу заставить ключи работать.

Ответы:


44

GRUB_CMDLINE_LINUX

Записи в этой строке добавляются в конец командной строки 'linux' (строка "ядро" прежней версии GRUB) для обычного режима и режима восстановления. Он используется для передачи параметров ядру.


GRUB_CMDLINE_LINUX_DEFAULT

Эта строка импортирует любые записи в конец строки 'linux' (строка ядра ядра GRUB). Записи добавляются только в конец обычного режима.

какое отношение любой из них имеет к отображению использования моих Fnключей?

В некоторых случаях BIOS ACPI предоставляет интерфейсы, необходимые для управления подсветкой через общий интерфейс ACPI, но фактические методы не применяются. Таким образом, драйвер ACPI регистрируется вместе с аппаратным обеспечением и не позволяет каким-либо конкретным драйверам ноутбука делать это. В этих случаях можно предотвратить запуск драйвера подсветки ACPI, добавив следующую строку в параметры загрузки ядра:

acpi_backlight=vendor

  1. Источник относительно GRUB_CMDLINE _...
  2. Источник относительно подсветки

71

Разница в коротком черно-белом тексте:

  • Функции GRUB_CMDLINE_LINUXявляются всегда эффективны .

  • Функции GRUB_CMDLINE_LINUX_DEFAULTявляются эффективными только при нормальной загрузке (не во время восстановления режима).


Источники: help.ubuntu.com/.../Grub2 и ответ gp


16
Причина этого в основном дублирующего ответа: я постоянно забываю разницу, возвращаюсь на эту страницу и хочу потратить как можно меньше времени, чтобы уловить суть.
ndemou

1
Этот ответ должен быть принят
Wizard79
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.