Windowsブートローダの前にGrubを起動するにはどうすればよいですか?

Windowsブートローダの前にGrubを起動するにはどうすればよいですか?

私のラップトップには3つのWindows 7と2つのLinuxディストリビューション(UbuntuとMint)があります。

ノートブックを起動すると、GrubはMintを最初のオプションとして、Ubuntuを2番目のオプション、Windows EFI Bootloader3番目のオプションとして示しました。

3番目のオプションを選択すると、WindowsブートローダーはWindows用の3つのオプションを求めるメッセージを表示します。

また、SSDとHDDがあり、OSとブート情報がSSDにGPT形式(もはやMBRではない)でインストールされていることにも言及する価値があります。したがって、WindowsはEFIとしてインストールされますが、Linuxはそうではありません。

最近SSDを削除して別のSSDを挿入しましたが、すべてのデータが消去されました。 Ubuntu Live CDを起動し、新しいSSDからセキュリティ削除を実行しました。すべてが順調に進んでいます。その後、元のSSDを再接続しました。興味深いことに、WindowsブートローダにはWindows用の3つのオプションが最初にあります。 Linuxを使用するにはをクリックする必要があります。BIOSをEsc使用すると、起動リストからデバイスを選択できます。

ここに画像の説明を入力してください。

次に、SSDデバイス(内部HDD:Crucial_...)を選択する必要があります。これにより、Ubuntuのgrubバージョンが表示されます(紫、Mintからインストールされた元のバージョンは白黒でした)。

ここに画像の説明を入力してください。

Windows ブートローダを最初に起動する BIOS に問題があると思って確認しました。

ここに画像の説明を入力してください。

ご覧のとおり、「Boot Priority」に加えて、EFIが上部に表示されます。 「内部HDD:Crucial_...」は「ブート優先順位」の上に正しく設定されていますが、EFIが最初にロードされます。 BIOSを介してEFIを低い優先順位に設定することはできません。

以前は、すべてがうまく機能し、BIOS設定を変更していなかったため、何が起こっているのか理解できませんでした。また、奇妙なことに私のクッキーに影響を与えるようです。 Google Chromeを使用していますが、メール、Facebookなどのアカウントに再度ログインする必要があります。コンピュータの場合は、デバイスを交換して再度取り付けました。設定を変更していませんが、何が起こる可能性があり、どのように以前の状態に戻すことができますか(最初にgrubを起動)

答え1

私の経験によれば、BIOSは、あたかも存在しないかのように特定のMBRまたはパーティション署名を表示するかどうかを選択するトリッキーな女性です。おそらく好きではないと思います。何もない新しいSSDでパーティションを分割します。

BIOSでEFIを無効にし、非EFIブートが開始されていることを確認できます。その場合、GRUBは後でEFIをインポートできます。 (この場合、システムは機能しますが、EFIが優先順位を持つ理由は不明です。これはBIOS感情の変化です。)

EFIを無効にすると、システムが起動しない場合、BIOSはMBRが好きではないと判断しました。 (私は助けることはできません。当時、同様の問題についてIntelと1ヶ月間議論していましたが、その結果、「彼らはWindowsではなくMBRをサポートしておらず、BIOSが何をしているのかわからない」という結論が出ました。 「時々古い、動作するMBRをコピーして変更します。)

関連情報