同様の質問をほとんどすべて読んだ後でも、Grubに新しいFedoraインストールを認識させることはできません。
以前は、WindowsとArchをダブルブートしていました。 Archを削除し、Fedoraをインストールしました。しかし、その過程でGrubを混同しているようです。 Fedoraをインストールした後に起動すると、grub-rescue
プロンプトが表示されます。私の考えでは、GrubはまだArchインストールの設定を見ることができるようです。
ライブCDからFedoraを起動し、ルートパーティション(/dev/sda6
私の場合は起動パーティション/dev/sda5
)をマウントしようとしましたが、うまくいきgrub2-install
ませんでした。このコマンドを実行するには、宛先またはディレクトリを渡す必要があります。
助けてくれてありがとう!
ベストアンサー1
次のいずれかまたは両方を試してください。
sudo dnf reinstall shim-* grub2-*
sudo grub2-mkconfig -o /boot/grub2/grub.cfg
ただし、もちろん、ライブイメージから起動する場合でも、正しいルートボリュームにルートを変更し、正しい起動ボリュームをマウントする必要があります。
-http://rboci.blogspot.com/2021/04/updating-uefi-boot-record-on-fedora.html