On 05/31/2015 03:04 AM, Pete Travis wrote:
Grub does not live in the MBR of a drive on UEFI systems. It's a
UEFI
executable file on the EFI system partition. In Fedora, the relevant
bits come from a completely different package. You could try something
like this:
- Set up a chroot with appropriate bind mounts (
https://fedorapeople.org/groups/docs/multiboot-guide/html/common_operatio...
)
- # dnf remove grub
- # dnf install grub2-efi shim
- Create an efi boot entry (the one in your paste is from the live
image)
https://fedorapeople.org/groups/docs/multiboot-guide/html/GRUB-reinstalli...
It's a somewhat complicated and involved process; if you've just
installed Fedora it may be easier to reinstall.
Thanks for info! basically what i
tried was what you said (with chroot and recreate entry with efibootmgr)
but without that reinstall of grub2-efi and shim .. it did not worked well with creating
the efi entry..
so, making sure that i have a uefi only bios, i reinstalled and things worked out:
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-4.0.4-301.fc22.x86_64
Found initrd image: /boot/initramfs-4.0.4-301.fc22.x86_64.img
Found Windows Boot Manager on /dev/sda2(a)/EFI/Microsoft/Boot/bootmgfw.efi
[root@x360 fedora]# efibootmgr -v
BootCurrent: 0001
Timeout: 5 seconds
BootOrder: 0001,3001,0002,2001,2002,2004
Boot0001* Fedora
HD(2,c8800,82000,f5495ca8-ccea-4573-afe6-ec42fb4cdb01)File(\EFI\fedora\shim.efi)
Boot0002* Windows Boot Manager
HD(2,c8800,82000,f5495ca8-ccea-4573-afe6-ec42fb4cdb01)File(\EFI\Microsoft\Boot\bootmgfw.efi)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}...e................
Boot2001* EFI USB Device RC
Boot3001* Internal Hard Disk or Solid State Disk RC
One more clarification i would like:
what is the difference between the loaders?:
gcdx64.efi
grubx64.efi
MokManager.efi
shim.efi
shim-fedora.efi
the shim part i know that is for secure boot (which is disabled in my case).
what are the others? is there a wiki page explaining this files?
Thank you!
Adrian