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


57

我正在对笔记本电脑上的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/不可思议的原因,亮度在系统设置中已经可以调节。我只是想使按键起作用。

Answers:


43

GRUB_CMDLINE_LINUX

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


GRUB_CMDLINE_LINUX_DEFAULT

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

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

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

acpi_backlight=vendor

  1. 有关GRUB_CMDLINE _...的来源
  2. 背光源

70

黑白短文字的区别:

  • 在选项GRUB_CMDLINE_LINUX总是有效的

  • 在选项GRUB_CMDLINE_LINUX_DEFAULT只在正常开机有效的(不是在恢复模式)。


资料来源: help.ubuntu.com /.../ Grub2 和gp的答案


16
答案大致相同的原因:我一直忘记差异,回到本页,并希望花费最少的时间来了解本质。
ndemou

1
这应该是一个公认的答案
Wizard79
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.