デフォルトのGRUBローダーは、Ubuntu 14.04を起動する前に、常に10秒のカウントダウンを実行しています。
これは、etc/default/grubで次のように表示されます。
GRUB_DEFAULT=0
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=0
GRUB_RECORDFAIL_TIMEOUT=$GRUB_TIMEOUT
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
この問題を修正するために、RECORDFAIL行が追加されました。それは助けにはならなかった。
変更後Sudo update-grub
が実行されます。
何が原因でしょうか?
GRUB_HIDDEN_TIMEOUT_QUIET
を有効にしましたが、タイムアウトの長さを指定していません(GRUB_HIDDEN_TIMEOUT=0
はコメント化されています)。これが10秒に戻っている理由です。
GRUB_HIDDEN_TIMEOUT_QUIET
には独自のタイムアウト長設定行があるため、この行のコメントを解除して、タイムアウトを0にする必要があります。
GRUB_HIDDEN_TIMEOUT=0
とGRUB_HIDDEN_TIMEOUT_QUIET=true
があると GRUBメニューが非表示になります ですが、これはGRUB_TIMEOUT
は0です。
ブート修復をインストールできます。そして、boot-repairの詳細設定を通じてタイムアウトを設定します。
ブート修復の詳細オプションをクリックします
再表示のブートメニューを変更します。10秒に変更します。
そして、「適用」をクリックします。ブート修復チェックアウトをインストールする場合は、このリンク Installing Boot-repair