/etc/default/grub 中的 GRUB_CMDLINE_LINUX 和 GRUB_CMDLINE_LINUX_DEFAULT 有什么区别

Cha*_*May 84 grub2 keyboard shortcut-keys brightness 14.10

我正在对笔记本电脑上的 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/魔法,亮度已经在系统设置中可调。我只是想让钥匙工作。

nde*_*mou 111

黑白短文的区别:

  • 在选项GRUB_CMDLINE_LINUX总是有效的

  • 在选项中GRUB_CMDLINE_LINUX_DEFAULT有效的只在正常开机(NOT期间恢复模式)。


来源: help.ubuntu.com/.../Grub2 和 gp 的回答

  • 这个大部分重复的答案的原因:我一直忘记差异,回到这个页面并希望花最少的时间来捕捉本质。 (17认同)
  • 这应该是公认的答案 (2认同)

g_p*_*g_p 49

GRUB_CMDLINE_LINUX

对于正常模式和恢复模式,此行上的条目都添加到“linux”命令行(GRUB legacy 的“kernel”行)的末尾。它用于将选项传递给内核。


GRUB_CMDLINE_LINUX_DEFAULT

该行将所有条目导入到 'linux' 行(GRUB legacy 的“kernel”行)的末尾。这些条目仅附加到正常模式的末尾。

它们中的任何一个与映射我的Fn密钥的使用有什么关系?

在某些情况下,ACPI BIOS 提供了通过通用 ACPI 接口控制背光所需的接口,但并未实现实际方法。因此 ACPI 驱动程序向硬件注册并阻止任何特定于笔记本电脑的驱动程序这样做。在这些情况下,可以通过将以下行添加到内核启动参数来阻止 ACPI 背光驱动程序启动:

acpi_backlight=vendor
Run Code Online (Sandbox Code Playgroud)
  1. 关于 GRUB_CMDLINE_ 的来源...
  2. 背光源