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

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

私はUEFIを初めて使用し、GPTに切り替えました。現在、Windows 7と10をデュアルブートしています。

EFIシステムパーティション/ESP以外のフォルダにGrubブートローダをインストールしたいと思います。したがって、WindowsブートマネージャはGrubに置き換えられず、問題なくLinuxをアンインストールして再インストールできます。

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

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

答え1

バラよりUEFIを使用したGRUBのArchWikiエントリ(アーチを実行しなくても一般的なワークフローを知っておくと便利です。)デフォルトでは、Windowsの起動中にGRUBをインストールし、マザーボードのEFIインターフェイスから選択できる必要があります。また、見ることができますWindowsデュアルブートページ

ESPを/bootにマウントしたら、次の操作を行います。

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

それからフォローしてください。このガイドラインGRUBにWindowsエントリを追加します。

マイクロプレートリーダーまたはシステム起動実際には、カスタムGRUBエントリを追加せずにWindowsブートエントリを自動的に検索する方が良いかもしれません。

他のすべての方法が失敗し、Windowsの起動が破損した場合回復は比較的簡単です

関連情報