ブートシーケンス中に(ログインプロンプトが表示される直前に)Ubuntuでマシンをハードリブートするテストを実行しています。
再起動後、GRUBがタイムアウトしてUbuntuの起動を開始した再起動前とは異なり、GRUBのメニューはタイムアウトなしで表示されます(レスキューモードではなく、通常のメニュー)。
テストには、Ubuntu 12.04 LTS Serverの新規インストールを使用しています。
回復のための素晴らしい機能ですが、GRUBは、以前の場合でも、入力を待つ「フェールセーフ」モードの代わりに、デフォルトのタイムアウトで「通常のブート」シーケンスを続行したいと思います。起動に失敗しました。
どうして可能ですか?
私は同じ問題を抱えていて、次の解決策を見つけたので:
/etc/default/grub
をエディターで開きます
次の割り当てで行を追加します:GRUB_RECORDFAIL_TIMEOUT=N
以前に失敗したブートの場合に、N
を目的のタイムアウトに設定します
Grubの更新:Sudo update-grub
Ubuntu 11.10でも同様の問題がありましたが、次の手順でうまくいきました。試してみて、問題が解決するかどうかを確認してください。
ルートとしてGeditを実行します(gksu gedit
)。
/etc/default/grub
を開き、次の行を見つけます。
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
次のように値を変更します。
GRUB_HIDDEN_TIMEOUT=10
GRUB_HIDDEN_TIMEOUT_QUIET=false
端末からSudo update-grub
を保存して実行し、再起動します。
これで、GRUBメニューが常に表示されます。別のオプションは、必要な場合にのみGRUBメニューを表示することです。これを行うには、BIOSロード画面が表示されたら、SHIFTボタンを押したままにします。
幸運を!