UbuntuとWindows 10をデュアルブートします。Windowsブートローダー内にGRUBがリストされています。

UbuntuとWindows 10をデュアルブートします。Windowsブートローダー内にGRUBがリストされています。

システムを Windows 10 と Ubuntu 20.04 でデュアルブートしたいのですが、セキュアブートを無効にしたくありません。

GRUB ブートローダがルート ディレクトリ内にインストールされ、その後簡単な BCD grub オプションを使用して Windows ブートローダに追加されたインストール ガイドを見つけました。

しかし、私の PC は UEFI を実行しているため、Easy BCD を実行できません。同じ結果を達成する他の方法はありますか?

答え1

以前、私は同じことをしていました。ルート パーティションに grub をインストールし、ルートの最初の 512 バイトを手動で linux.bin ファイルにコピーしていました。次に、これを C: ドライブにコピーし、bcdedit を使用して、このファイルを指すエントリを Windows ブート ローダーに手動で作成しました。この方法は、レガシー BIOS の MBR ディスクで使用されていましたが、現在使用している UEFI の GPT ディスクでは機能しないようです。Windows ブート ローダーに Ubuntu を追加することはできませんでしたが、回避策 (と呼べるのであれば) を見つけました。EFI パーティションに Ubuntu ブート ローダーをインストールし、システム ブート中に [ブート デバイス] 選択メニューから選択します。

手順は次のとおりです:

  1. まず、UEFI モードで Windows を新規にインストールします (CSM を無効にします)。必要なパーティションを自動的に作成します。

  2. インストールが完了したら、ディスクの管理に移動して C: を縮小し、未割り当て領域を作成します。

  3. Ubuntu インストール メディアから起動し、「Ubuntu を試す」を選択します。必要なパーティションを作成します。私はルート (/)、スワップ、ホーム (/home) を使用します。

  4. インストールを開始します。「その他」を選択します。

  5. ルート、スワップ、ホームをそれぞれのパーティションにマップします。

  6. 「ブートローダーのインストール用デバイス」では、EFI パーティションを選択します。インストールを完了させます。

  7. したがって、Windows ブートローダーには触れていません。再起動すると、以前と同じように Windows に直接移動します。

  8. Ubuntu に入るには、起動デバイス選択のファンクション キー (MSI ボードの場合は F11) をタップします。

  9. 「Ubuntu」と表示されているエントリを選択します。

  10. これで、新しくインストールした Ubuntu に入ることができます。

参考になれば幸いです。頑張ってください。

関連情報