Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

In UEFI, with GPT-labelled HDD there's no MBR so you can't fix it by reinstalling grub.

It could be that when the firmware was updated it removed the Fedora entry from the UEFI boot manager. Follow the same steps you used before to chroot, but before you execute chroot, 'mount --bind' the EFI partition at /mnt/sysimage/boot/efi. The EFI partition type is vfat (fat32 or fat16).

Examine the UEFI boot entries:

efibootmgr -v

there should be one for the Fedora installation on the HDD.

If there isn't, you can add one:

efibootmgr -c -d /dev/sda -p 1 -l '\EFI\fedora\shim.efi' -L Fedora

change the number in '-p 1' depending on the EFI partition, ('-p 1' if it's /dev/sda1, '-p 2' if it's /dev/sda2 ... etc).

In UEFI, with GPT-labelled HDD there's no MBR so you can't fix it by reinstalling grub.

It could be that when the firmware was updated it removed the Fedora entry from the UEFI boot manager. Follow the same steps you used before to chroot, but before you execute chroot, 'mount --bind' the EFI partition at /mnt/sysimage/boot/efi. The EFI partition type is vfat (fat32 or fat16).

Examine the UEFI boot entries:

efibootmgr -v

there should be one for the Fedora installation on the HDD.

If there isn't, you can add one:

efibootmgr -c -d /dev/sda -p 1 -l '\EFI\fedora\shim.efi' -L Fedora

change the number in '-p 1' depending on the EFI partition, partition number on the HDD, ('-p 1' if it's /dev/sda1, '-p 2' if it's /dev/sda2 ... etc).

In UEFI, with GPT-labelled HDD there's no MBR so you can't fix it by reinstalling grub.

It could be that when the firmware was updated it removed the Fedora entry from the UEFI boot manager. Follow the same steps you used before to chroot, but before you execute chroot, 'mount --bind' mount the EFI partition at /mnt/sysimage/boot/efi. The EFI partition type is vfat (fat32 or fat16).

Examine the UEFI boot entries:

efibootmgr -v

there should be one for the Fedora installation on the HDD.

If there isn't, you can add one:

efibootmgr -c -d /dev/sda -p 1 -l '\EFI\fedora\shim.efi' -L Fedora

change the number in '-p 1' depending on the EFI partition number on the HDD, ('-p 1' if it's /dev/sda1, '-p 2' if it's /dev/sda2 ... etc).

EDIT: fixed the instructions about mounting the EFI partition, it should be mounted regularly not with 'mount --bind'.

In UEFI, with GPT-labelled HDD there's no MBR so you can't fix it by reinstalling grub.

It could be that when the firmware was updated it removed the Fedora entry from the UEFI boot manager. Follow the same steps you used before to chroot, but before you execute chroot, mount the EFI partition at /mnt/sysimage/boot/efi. The EFI partition type is vfat (fat32 or fat16).

Examine the UEFI boot entries:

efibootmgr -v

there should be one for the Fedora installation on the HDD.

If there isn't, you can add one:

efibootmgr -c -d /dev/sda -p 1 -l '\EFI\fedora\shim.efi' -L Fedora

change the number in '-p 1' depending on the EFI partition number on the HDD, ('-p 1' if it's /dev/sda1, '-p 2' if it's /dev/sda2 ... etc).

EDIT: fixed the instructions about mounting the EFI partition, it should be mounted regularly regularly, i.e. not with 'mount --bind'.