システムを 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 ブート ローダーをインストールし、システム ブート中に [ブート デバイス] 選択メニューから選択します。
手順は次のとおりです:
まず、UEFI モードで Windows を新規にインストールします (CSM を無効にします)。必要なパーティションを自動的に作成します。
インストールが完了したら、ディスクの管理に移動して C: を縮小し、未割り当て領域を作成します。
Ubuntu インストール メディアから起動し、「Ubuntu を試す」を選択します。必要なパーティションを作成します。私はルート (/)、スワップ、ホーム (/home) を使用します。
インストールを開始します。「その他」を選択します。
ルート、スワップ、ホームをそれぞれのパーティションにマップします。
「ブートローダーのインストール用デバイス」では、EFI パーティションを選択します。インストールを完了させます。
したがって、Windows ブートローダーには触れていません。再起動すると、以前と同じように Windows に直接移動します。
Ubuntu に入るには、起動デバイス選択のファンクション キー (MSI ボードの場合は F11) をタップします。
「Ubuntu」と表示されているエントリを選択します。
これで、新しくインストールした Ubuntu に入ることができます。
参考になれば幸いです。頑張ってください。