WindowsとArchデュアルブート用のrEFIndを正しく設定する方法を知りたいですか?

WindowsとArchデュアルブート用のrEFIndを正しく設定する方法を知りたいですか?

現在、私のシステムからUEFI / GPTに移行することを検討しています。まず、Windowsをインストールし、Windowsで作成したESPを使用する予定です。最初の主な質問は次のとおりです。 WindowsがシステムがUEFIで起動することを検出した場合、インストールは自動的にGPTスキームを使用しますか?それともMBRを使用する必要がありますか?私は読んだここWindowsは、GPT機能の1つである2TB以上のディスクからの起動をサポートしていますが、必ずしもGPTをサポートしているわけではありません。 2番目の質問は次のとおりです。 Arch WikiではESPを/bootにインストールするように求められますが、このディレクトリはどこにありますか? Archインストールの/bootディレクトリですか?その場合、ESPをシステムにchrootした後に/bootに手動でインストールする必要がありますか、またはrEFIndをインストールするときにrefind-installスクリプトがESPを自動的に検出してインストールすることを許可する必要がありますか?ご協力ありがとうございます。

ベストアンサー1

最新バージョンのWindowsはGPTをサポートし、PCがUEFIモードで起動したときにMBRを強制的に適用しません。

Arch Wikiは、ESPが更新されるとツールが新しいカーネルをインストールするため、is/bootにESPをインストールすることをお勧めします。 ESPは私たちがカーネル(そしてinitrd)を持っているべき場所です。そうしないと、ESPはファームウェアが読み取ることができる唯一のファイルパーティションであるため、ファームウェアはそれを見つけることができません。/bootpacman

Windowsを最初にインストールすると、Archのインストール時にESPがインストールされます。/bootESPをインストールするには、編集でArchを設定する必要があります/etc/fstab。 rEFInd のインストールがこの問題を解決するのに役立ちます。

rEFIndのより簡単な代替方法は、systemdに含まれるsystemd-bootです。 Systemd-bootとrEFIndはどちらもブートマネージャ、つまりオペレーティングシステムセレクタです。 Systemd-bootはどちらの設定も簡単ですが、rEFIndの素晴らしいグラフィックはありません。

おすすめ記事