grub-pcの引数カスタマイズ


先ほどのエントリで出てきたように、カーネルに引数を与えたいうケースはちょこちょこあるわけです。だからといって、/etc/grub.d/10_linuxを書き換えるというのはかなり悪影響が出る(今後のアップグレードで差し替えられかねない)のでどうしたものかと少し心配したのですが、なんてことはありませんでした。ファイル /etc/default/grubを確認してみましょう。あ、例によってDebian向けです。

# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.

GRUB_DEFAULT=0
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet"
GRUB_CMDLINE_LINUX=""

という具合に出てきてます。

  • GRUB_CMDLINE_LINUX_DEFAULTはLinuxエントリにおける「デフォルト起動」の際の追加スイッチ
  • GRUB_CMDLINE_LINUXはLinuxエントリのすべてに追加したいスイッチ

という扱いとなってるみたいなので、

GRUB_CMDLINE_LINUX="acpi_enforce_resources=lax"

という具合に書き換えてからupdate-grubを実行。無事に適用されていました。

Leave a Reply