Fedoraグラブ構造

Fedoraグラブ構造

私はシステムにWindows 8.1をインストールしました。 Windowsをインストールした後、grubはWindowsブートローダに置き換えられます。それで、Fedora Live USBを起動してgrubを復元しようとしました。インストールが正常に完了し、現在インストールされているすべてのシステム(Windows、Fedora24、Ubuntu16.04)が検出されました。再起動後、Grub Rescueに閉じ込められました。だから以下のように入力しました。

insmod normal    
normal

その後、再びgrubにアクセスできましたが、今回は新しくインストールされたWindows 8.1を含むリスト内のすべてのオペレーティングシステムにアクセスできました。起動するたびにすべてが正しく機能し、上記のコマンドを入力する必要があるため、この問題を解決する方法はありますか?

修正する:私は少し台無しにしました。

grub2-mkconfig -o /boot/grub2/grub.cfg

grubは正しくロードされますが、Ubuntuを検出できません。

答え1

が欠けている/boot/grub2/grub.cfgの助けを借りて生成されましたgrub2-mkconfig

os-proberUbuntuを検出できないという問題もあります。だから私はUbuntuファイルシステムをインストールし、os-proberUbuntuを検出できました。

答え2

修正するグラップ2UEFIシステム構成で正しいファイルを指定する必要があります。

EFIブート:

grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg

既存の起動時:

grub2-mkconfig -o /boot/grub2/grub.cfg

関連情報