Debian 独自の GRUB2 メニューから Windows を起動する際に問題がある

Debian 独自の GRUB2 メニューから Windows を起動する際に問題がある

2つのハードドライブ(hd0)と(hd1)を備えたASUS UEFIマザーボードがあります。

grub-efiを使用して、起動可能な2番目のディスクにDebian Wheezyをインストールし、正常に起動しました。最初のディスクにもWindowsがありますが、起動できないわけではありませんが、やり方が不便です。

問題は、EFIファームウェアで起動し、カラーメニューからDebian-Grub2ブートエントリを選択すると、GRUB2が両方のlsディスクを見ることができます(使用およびその他すべて)、PCの電源を入れると何もせずに待機するだけです。 Grubメニューは単独で表示され(EFIメニューの起動エントリの中で最も優先順位が高い)、Windowsを起動しようとします(コンソールを使用するかGrubメニューを追加して)、最初のディスクと名前は表示されません。 2番目のディスク1(hd0)なので、試行に失敗しました。

私の考えでは、EFIファームウェアは速度のためにGRUBに最初のディスクを持つように指示しないようです。重要な場合はLVMを使用します。

GRUB2が2つのディスクを表示できるようにするには?

答え1

問題が解決したようです。起動中に、EFIマザーボードメニューの「クイックスタート」(またはそれに対応する機能)を無効にしました。より速い起動のためのEFIの最適化により、ターゲットオペレーティングシステムのハードドライブに関する情報のみを含む不完全なデバイスマップがブートローダに渡されるように見えます。

EFIメニューに移動してGRUBブートを選択すると、そのオプションがオンになっていてもGRUBはすべてのディスクをチェックし、最適化は直接ブート、つまりメニューを避けるブートにのみ影響します。 EFIで見ているパーティションが多く、「> 1 TB」のサイズのディスクがある場合、これは機密になる可能性があります。

関連情報