Grub2

警告:不再支持在設置 GRUB_HIDDEN_TIMEOUT 時將 GRUB_TIMEOUT 設置為非零值

  • October 27, 2017

我注意到,從前段時間開始,更新 grub 時會出現以下警告消息:

Warning: Setting GRUB_TIMEOUT to a non-zero value when GRUB_HIDDEN_TIMEOUT is set is no longer supported.
cat /etc/default/grub

列出以下選項:

GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomdmonddf nomdmonisw fsck.mode=force"
GRUB_CMDLINE_LINUX=""

假設如下:

  • 我不使用 grub 菜單。
  • 我希望引導過程不會因一些 grub 超時而減慢。

對我來說有效的選項是什麼?

刪除線:

GRUB_TIMEOUT=10

或者是其他東西?

作業系統:Linux Mint 18.2 Cinnamon 64 位。

我嘗試了不同的組合,結果是,對於文件:

/etc/default/grub

在我的情況下,當我根本不希望出現 grub 菜單時,刪除以下行是有效的:

GRUB_HIDDEN_TIMEOUT=0

設置時:

GRUB_TIMEOUT=0

之後,不要忘記執行:

sudo update-grub

警告不再出現。

引用自:https://unix.stackexchange.com/questions/400803