Ubuntu 14.04でのGRUB更新の警告


44

Grubを更新しようとしたので、次を実行します。

sudo update-grub

Generating grub configuration file ...
Warning: Setting GRUB_TIMEOUT to a non-zero value when GRUB_HIDDEN_TIMEOUT is set is no longer supported.

この警告を正確に変更したいものは何ですか?(前に12.04から14.04にアップグレードしました)

これは私の/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"
GRUB_CMDLINE_LINUX=""

この問題を追跡できます。
フランクリンゆう

回答:


45

あなたは使用することはできませんGRUB_HIDDEN_TIMEOUT設定とGRUB_TIMEOUT同時に設定。これは、非表示のタイムアウトが0に設定されている場合にも当てはまります。

不要な行をコメント化できます。

例えば:

#GRUB_HIDDEN_TIMEOUT=0

変更を保存した後、sudo update-grub再度実行します。


GRUB_HIDDEN_TIMEOUTが= "0"に設定され、GRUB_TIMEOUTの値が= "10"に設定されているため、もう1つ質問があります。私は、それが「10」または「0」に設定する必要があります意味
ジョーカー

3
それはただあなたが望むものに依存します。ubuntuのみを使用している場合、タイムアウトには0で十分です。デュアルブートする場合は、起動するOSを選択するための時間(10など)が必要です。詳細情報については参照設定GRUB2を
chaskes

デフォルトのUbuntu 15.10インストールで、これと同じ問題を経験しました。
-orschiro

それらを一緒に使用することになっていない場合、Ubuntuにそのような設定が付いているのはなぜですか?これは、私の新しい16.04インストールのデフォルト設定です。
フランクリンゆう

バグレポートを見つけました。この単純なバグは4年以上前に修正されていません。
フランクリンゆう

26

簡潔な答え:

#GRUB_HIDDEN_TIMEOUT=0
#GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT_STYLE=hidden

または、上のエントリの最初の2行を削除して、次の行に置き換えます。

GRUB_TIMEOUT_STYLE=[menu|countdown|hidden]

説明:

この時点(2016年)では、GRUB_HIDDEN_TIMEOUTGRUB_HIDDEN_TIMEOUT_QUIETオプションは既に廃止います。したがって、それらを使用しないでください。代わりに、あなたが使用することができますGRUB_TIMEOUT_STYLE

によるとinfo -f grub -n 'Simple configuration'、あなたはこれを持っています:

'GRUB_TIMEOUT_STYLE'

 If this option is unset or set to 'menu', then GRUB will display
 the menu and then wait for the timeout set by 'GRUB_TIMEOUT' to
 expire before booting the default entry.  Pressing a key interrupts
 the timeout.

 If this option is set to 'countdown' or 'hidden', then, before
 displaying the menu, GRUB will wait for the timeout set by
 'GRUB_TIMEOUT' to expire.  If <ESC> is pressed during that time, it
 will display the menu and wait for input.  If a hotkey associated
 with a menu entry is pressed, it will boot the associated menu
 entry immediately.  If the timeout expires before either of these
 happens, it will boot the default entry.  In the 'countdown' case,
 it will show a one-line indication of the remaining time.

1

変化する

GRUB_TIMEOUT="10"

GRUB_TIMEOUT="0"

デュアルブートではない場合

その後

sudo update-grub
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.