最近マザーボードを更新し、grub2をEFIパーティションに移動しました。同じgrubメニューがありますが、メニューエントリを選択してEnterキーを押すと、「Press any key」というメッセージが表示され、いずれかのキーを押すまでロードが停止します。エラーを無視し、オペレーティングシステムのロードをブロックしないようにgrub2に指示する方法はありますか?
タイトルのこのチュートリアルを見てください: GRUB 2ブートローダー-完全なチュートリアル 。このチュートリアルには、「Pressanykey」メッセージが表示されているスクリーンショットがいくつか含まれています。
GRUBエラー13。
GRUBエラー11またはGRUBエラー15:
どちらの場合も、問題は、自分のOSエントリにgrub.cfg
が指していると思われるハードドライブパーティションへの正しい参照が含まれていることを確認することで、解決する必要があります。
通常、hd(0,0)などの参照を正しいパーティションの表記に変更する必要があります。多分hd(1,1)か何か他のもの。
さらに、パーティションはUUIDによって参照される場合があります。 OSを起動できる場合は起動し、ターミナルプロンプトで、コマンド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"
terminal --timeout = 5 serial console `行がmenu.lst grub構成に追加されると、ブートシーケンス一連の「続行するには任意のキーを押してください」というメッセージが表示されます。キーが押されていない場合、ブートメニューは「ターミナル」構成行の最初に表示される方(シリアルまたはコンソール)に表示されます。起動時の行は次のようになります。
root-#Vi /boot/grub/grub.confこの行を削除> terminal --timeout = 5シリアルコンソール
これはうまくいくはずです