EFIブートパーティションの復元

EFIブートパーティションの復元

Linuxの再利用を始めましたが、助けが必要です。私はArchをデュアルブートとWin 10のインストールとしてインストールしようとしましたが、成功しませんでした。さて、今こそ理解になったようです。ただし、複数のインストールとブートローダ(grub、rEFInd)のため、汚れたEFIパーティションが残りました。

以前のインストール試行のすべてのトレースを削除し、EFIパーティションを工場出荷時の設定に復元するにはどうすればよいですか?つまり、Windowsブートローダのみが含まれていますか?これを行った後、grubをブートローダーとして使用してアーチを再インストールしたいと思います。

efibootmgr を使用して nvram から rEFInd ブートローダを削除しましたが、 grub が動作し続けることはできません。私はちょうどきれいに起動し、再試行したいと思います。

ありがとうございます!

ベストアンサー1

EFIパーティションは通常のFAT32パーティションです。 Archがデフォルトで(どこにでも)インストールされていない場合は、マウントするだけです。EFIパーティションルートには1つのディレクトリが必要です。すべてのEFIブートローダを持つディレクトリは、ベンダーまたはオペレーティングシステムによって指定されたディレクトリです。 (注:FAT32は大文字と小文字を区別しませんが、ファイル名の大文字と小文字を保持するため、ファイル名とディレクトリ名の大文字と小文字が異なる場合があります。)

EFI/refindEFI/archおよびすべてのディレクトリを削除し、EFI/Microsoftディレクトリは変更しないでください。

EFI/BOOT代替ブートローダを含むディレクトリが存在する可能性があります(EFI/BOOT/boot64.efix86_64システムでは、名前が他のアーキテクチャと異なる場合があります)。 Windowsは通常、対応するNVRAM起動エントリがなくてもWindowsを起動できるEFI/Microsoft/Boot/bootmgfw.efiようにコピーをインストールします。EFI/BOOT/bootx64.efi

該当するNVRAMブートエントリがない場合、またはファームウェアブートメニューで「From」を指定した場合これブートローダファイルの名前が明示的に指定されていない場合、.efiファームウェアは代替ブートローダファイルをロードしようとします。

おすすめ記事