Windows 7、10、11とマルチブートLinux-mate

Windows 7、10、11とマルチブートLinux-mate

UEFIを無効にしたミニXTAボックス64b Intelがあります。しばらくMate、W7、W10を実行してきました。 MateとW7は1つのSSDにあり、W10は2番目のSSDにあります。 GRUBは3つすべてよく見つけて始めることができます。だから私もW11をしたい。 W10パーティションを縮小し、USBスティックを使用して空き領域にW11を取り付けました。もちろん、MSは自分が唯一のブートローダーを持っていると思ってグラブを扱っています。ただし、MSブートローダは、あるSSDのW11パーティションと別のSSDのW7パーティションのみを認識します。 Live Mate USB re-assert grubを使用しましたが、まだMate、W7、W10のみを見つけました。そのため、W10では、Easy-BCDを使用してW11パーティションを指すブートエントリを追加しました。 grub W10エントリからWindowsブートローダに移動し、W10とW11を選択します。 W10を選択すると、すぐにW10と入力できます。ただし、W11 を選択すると最初に grub に再起動し、W10 grub エントリを再度選択すると W11 が起動します。 grubから直接インストールされたすべてのオペレーティングシステムにアクセスしたいと思います。これは可能ですか?

OldfredのリンクからBIOS / UEFI MBR / GPTについてもう一度学びました。まず、UEFIを無効にしてLinux / W7をインストールしたため、2番目のディスクパーティションでUEFI / GPTを使用することは期待できません。第二に、Windowsが独自のパーティションを作成できるようにすると、各オペレーティングシステムが複数のパーティションを設定しようとするため、マルチブートの問題が発生します。ディスク全体を事前分割することで、W10/W11 がすべてを 1 つのパーティションにインストールするように強制できます。

また、ドライブ間で奇妙なことが起こらないように、Linux / W7ディスクからsatiケーブルを外すことは賢明です。 MS BCDを使用して目的のW10/11を選択したい場合は、これがすべて機能します。しかし、GRUBから直接W10またはW11をロードしたいと思います。ただし、ディスク(W11パーティション)にはBCDストレージが1つしかありません。各パーティションに1つのエントリしか含まれていない独自のBCDを持つようにW10パーティションに追加する方法がわかりません。その後、GRUBは両方を見つけることができ、必要なものを得ることができます。

ベストアンサー1

oldfredの参照内容をもう一度読んでみると、Windowsブートフラグの重要性をよく理解するようになりました。 Booth Windowのメインパーティションを起動可能にすることができると期待していましたが、そうではありませんでした。 gpartedを使用してブートフラグを置き換えると、W10をスタンドアロンでブートするために必要なすべてのBCDとブートエントリとともに、W10をそのパーティションに再インストールできました。 (W11パーティションが設定されました.)

Mate では、os-prober、update-grub、および grub-customizer を使用して grub テーブルタグをクリーンアップします。 grubは次のようになります。 Linux: W7: W10: W11: 本当に幸せです。これが正解形式であることを願っています。

おすすめ記事