2 つの別々の PCIe SSD で openSUSE と Windows 8.1 をデュアル ブートする

2 つの別々の PCIe SSD で openSUSE と Windows 8.1 をデュアル ブートする

ブート ドライブとして Intel SSD 750 を搭載した X99 システムを使用しています。現在、Windows 8.1 のみがインストールされています。マザーボードには M.2 スロットがあり、これを Samsung SM951 に使用して openSUSE をインストールしたいと考えています。質問は、ブート時にブート ローダーを使用してこれら 2 つを切り替えることができるかどうかです。または、これらが PCIe ドライブであるという事実によってプロセスが混乱するでしょうか。毎回 EFI シェルからどのドライブからブートするかを選択すればよいと思います。しかし、これを最初に実行した人がいないか確認したいと思います。

ありがとう!

答え1

私の質問は、ブートローダーを使用して、起動時にこれら 2 つを切り替えることができるかどうかです。

GRUB2 について言及しているのであれば、間違いなく可能です。もちろん、Windows は自分自身を起動することだけを望んでいます。このUbuntuページオリジナルのブートローダを保存する方法も示されているので、OpenSUSE をインストールしたディスクを削除したい場合でも、Windows のみのインストールを正常に動作させるために何もする必要はありません。

基本的には次のようになります:

複数のドライブと OS を備えたシステムでは、ユーザーは別のドライブに GRUB 2 をインストールすることで元のブートローダを保存できます。これを実現するには、次の手順を実行します。

ブートローダの場所として、システムの起動に現在使用されていないディスク (例: /dev/sdaXY ではなく /dev/sdX) を指定します。

インストールが完了したら、GRUB 情報が書き込まれたディスクが最初に起動されるように、起動順序を変更します (BIOS セットアップ経由)。

ユーザーが元のブートローダーで起動を復元したい場合は、起動順序を元のドライブに戻します。

BIOS がディスク上でブートローダを検索する順序を確認することが非常に重要です。このUNIX/Linuxスタック交換の質問これをチェックしない場合の落とし穴(および落とし穴の解決策)を示します。

関連情報