UEFI 上の別のフォルダーに Grub ブートローダーをインストールしてください。

UEFI 上の別のフォルダーに Grub ブートローダーをインストールしてください。

私は UEFI 初心者で、GPT に移行しました。現在は Windows 7 と 10 をデュアル ブートで使用しています。

Grub ブート ローダーを EFI システム パーティション/ESP ではなく別のフォルダーにインストールします。そうすれば、Windows ブート マネージャーは Grub に置き換えられず、問題なく Linux を削除して再インストールできます。

これを実行する方法はありますか?

Google で検索したところ、ドライブに作成できる ESP パーティションは 1 つだけであることがわかりました。つまり、ESP に Grub をインストールすると、Windows ブート マネージャーが GPT に置き換えられるということですか?

答え1

見るArchWiki の GRUB と UEFI に関するエントリ(Arch を使っていない場合でも、一般的なワークフローを理解しておくと役に立ちます)。基本的に、Windows の起動と同時に GRUB をインストールでき、マザーボードの EFI インターフェイスでそれらを選択できるはずです。Windowsとのデュアルブートに関するページ

ESP を /boot にマウントし、次のようにします。

grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=grub

次にこれらの指示GRUB に Windows エントリを追加します。

再検索またはシステムブート実際には、これに対するより良いオプションかもしれません。カスタム GRUB エントリを追加する代わりに、Windows のブート エントリを自動的に検出します。

他のすべてが失敗し、Windowsの起動が壊れてしまった場合は、復元するのは比較的簡単です

関連情報