Sprawdzamy czy nie wszystko stracone....
Uruchamiamy system z jakiegoś obrazu Live ISO Fedory i poleceniem fdisk listujemy partycje na dysku z Fedorą. Zapamiętujemy, na której partycji mamy / (root) a w przypadku osobnej partycji boot również i ten numer. Sprawdzamy też położenie partycji "System EFI".
Odszukujemy miejsce, w którym znajduje się plik grub.cfg.
Restartujemy komputer i w prompcie grub> wpisujemy
ls
pokaże wszystkie partycje.
Uruchamiamy menu gruba (hd0 i gpt2 należy zastąpić wcześniej spisanymi wartościami System EFI):
configfile (hd0,gpt2)/EFI/fedora/grub.cfg
Uruchamiamy Fedorę i poleceniem
grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg
regenerujemy menu.
Jeśli przy okazji wpis Fedory zniknął z UEFI, to jeszcze:
efibootmgr -c -L Fedora -d /dev/sda -p 1 -l \\EFI\\fedora\\shimf.efi
gdzie /dev/sda to dysk z Fedorą a 1 to pierwsza partycja tego dysku. 1 należy zastąpić numerem partycji, na której znajduje się /boot/efi (z podkatalogiem EFI/fedora).
Po tych operacjach wpis do UEFI powinien zostać przywrócony