7
ヘッドレスUbuntuサーバーマシンがGRUBメニューでスタックすることがある
Ubuntu 10.10 Serverを半組み込み環境のシングルボードマシンにインストールしています。キーボードや画面はありません。SSHでアクセスするだけです。 ですから、ときどき起動してGRUBメニューにとどまり、キーストロークが最初のオプションを選択するのを待つと、本当にイライラします。 どんな状況でもキーストロークを待たないようにGRUBを設定するにはどうすればよいですか? 更新#1:これはGRUB 2であるため、menu.lstはありません。しかし、/ etc / default / grubは次のようになっています。 GRUB_DEFAULT=0 #GRUB_HIDDEN_TIMEOUT=0 GRUB_HIDDEN_TIMEOUT_QUIET=true GRUB_TIMEOUT=2 GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian` GRUB_CMDLINE_LINUX_DEFAULT="quiet" GRUB_CMDLINE_LINUX="" 更新#2:私はそれを理解しました。失敗したブートに続くブートでは、GRUBは独自のタイムアウトを無効にします。メニューを表示するとブートが失敗するため、これは避けられないループです。この動作は、/ etc / grub.d / 00_headerファイルを編集し、make_timeout関数を変更することにより無効にできます。 make_timeout () { echo "set timeout=0" } 終了して、grub構成更新スクリプトを再実行します。 sudo update-grub2 この動作が、コンソールからアクセスされるマシン向けの製品であるUbuntuサーバーのデフォルトになるとは意味がありません。