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

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

我正在排除笔记本电脑上的 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/魔力,亮度已经可以在系统设置中调整。我只是想让按键正常工作。

答案1

黑白短文的区别:

  • 选项GRUB_CMDLINE_LINUX包括始终有效

  • 选项GRUB_CMDLINE_LINUX_DEFAULT包括仅在正常启动时有效(恢复模式期间除外)。


资料来源: help.ubuntu.com/.../Grub2gp 的回答

答案2

GRUB_CMDLINE_LINUX

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


GRUB_CMDLINE_LINUX_DEFAULT

此行将所有条目导入到“linux”行(GRUB 旧版的“内核”行)的末尾。这些条目仅附加到正常模式的末尾。

它们与映射我的密钥的使用有什么关系Fn

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

acpi_backlight=vendor

  1. 有关 GRUB_CMDLINE_ 的来源...
  2. 关于背光的来源

相关内容