web-dev-qa-db-ja.com

/ etc / default / grubのGRUB_CMDLINE_LINUXとGRUB_CMDLINE_LINUX_DEFAULTの違いは何ですか

私はラップトップでfnキーの輝度制御の問題をトラブルシューティングしているので、想像できるように/ etc/default/grubの多くの設定オプションを調べています。しかし、それは私に質問を提起しました:

GRUB_CMDLINE_LINUXGRUB_CMDLINE_LINUX_DEFAULTとマークされた行の違いは何ですか?

たとえば、GRUB_CMDLINE_LINUX="acpi_backlight=vendor"

GRUB_CMDLINE_LINUX_DEFAULT="acpi_backlight=vendor"とは異なる動作をしますか?

無関係な質問として、それらのどれが私のfnキーの使用をマッピングすることに関係していますか?いくつかのxorg.conf.d/マジックにより、輝度はシステム設定ですでに調整可能です。キーを機能させたいだけです。

56
Chase May

GRUB_CMDLINE_LINUX

この行のエントリは、通常モードとリカバリモードの両方で、「linux」コマンドライン(GRUBレガシーの「カーネル」行)の最後に追加されます。カーネルにオプションを渡すために使用されます。


GRUB_CMDLINE_LINUX_DEFAULT

この行は、 'linux'行(GRUB legacyの "kernel"行)の最後にエントリをインポートします。エントリは、通常モードの最後にのみ追加されます。

myの使用をマッピングする際にそれらのどれが関係するのか Fn キー?

場合によっては、ACPI BIOSは、一般的なACPIインターフェイスを介してバックライトを制御するために必要なインターフェイスを提供しますが、実際の方法は実装されていません。そのため、ACPIドライバーはハードウェアに登録され、ラップトップ固有のドライバーによる登録を防ぎます。これらの場合、次の行をカーネルブートパラメーターに追加することにより、ACPIバックライトドライバーが起動しないようにすることができます。

acpi_backlight=vendor

  1. GRUB_CMDLINE _...に関するソース
  2. バックライトに関するソース
43
g_p

短い黒と白のテキストの違い:

  • GRUB_CMDLINE_LINUXのオプションは、常に有効です

  • GRUB_CMDLINE_LINUX_DEFAULTのオプションは、通常のブート中のみ有効です(リカバリモード中は無効)。


出典: help.ubuntu.com/.../Grub2 およびg-pの回答

67
ndemou