最近マザーボードを更新し、grub2をEFIパーティションに移動しました。同じグラップメニューがありますが、メニュー項目を選択してEnterを押すと、「任意のキーを押します」というメッセージが表示され、任意のキーが押されるまでロードが停止します。 grub2にエラーを無視してOSのロードを妨げないように指示する方法はありますか?
答え1
このチュートリアルのタイトルを見てください:GRUB 2ブートローダ - フルチュートリアル。このチュートリアルには、「任意のキーを押す」というメッセージが表示されるスクリーンショットが含まれています。
例えば
GRUB エラー 13.
GRUBエラー11またはGRUBエラー15:
どちらの場合も、grub.cfg
オペレーティングシステムのエントリに指す必要があるハードドライブパーティションへの正しい参照が含まれていることを確認して問題を解決する必要があります。
通常、hd(0,0)などの参照を正しいパーティションシンボルに変更する必要があります。たぶんhd(1,1)のようなものかもしれません。
さらに、パーティションはUUIDとして参照できます。オペレーティングシステムから起動できる場合は、起動してターミナルプロンプトでコマンドを入力し、blkid
特定のHDDのUUID文字列をメモします。
ブロック例
$ blkid
/dev/sda1: LABEL="SYSTEM_DRV" UUID="10BE8345DE8CB0148" TYPE="ntfs"
/dev/sda5: UUID="1053b90f-4685-4317-9dac-fbcf3002838f" TYPE="ext4"
/dev/sda6: UUID="av6WTb-69CU-4Ump-0fGR-dGbE-fTtC-fG93LA" TYPE="LVM2_member"
/dev/mapper/vg_grinchy-lv_root: UUID="75e07a5d-345d-453c-99bd-97fe615fd956" TYPE="ext4"
/dev/mapper/vg_grinchy-lv_swap: UUID="93016bc7-8902-4ca8-82a4-13cffc7b4353" TYPE="swap"
/dev/mapper/vg_grinchy-lv_home: UUID="9b0bd0b8-9d75-467c-9694-98951325083d" TYPE="ext4"
答え2
いつ。 。 。いつターミナル --timeout=5 シリアルコンソールmenu.lst grub設定に `行を追加すると、起動順序に「続けるには任意のキーを押します」というメッセージが表示されます。キーを押さないと、ターミナル設定行に最初に表示される起動メニュー(シリアルまたはコンソール)が表示されます。起動時、この行は次のようになります。
ルーツ - #vi /boot/grub/grub.confこの行を削除> ターミナル --timeout=5 シリアルコンソール
これはうまくいきます