I installed rEFInd in a recent clean install of Fedora 23. After installing the rpm, I used mokutil to enroll the refind.cer key. MokManager ran at the next reboot as expected, and I successfully added the rEFInd key. But, with secure boot turned on, rEFInd still fails the secure boot check. With secure boot turned off, rEFInd boots successfully to F23. Let me know if you need more than the following:
When I finally ran efibootmgr -v, I noticed that the entry was starting \EFI\refind\refind_x64.efi. The installation script failed to detect that I was using secure boot on my Asus X550-CA laptop. Running refind-install --shim "/boot/efi/EFI/fedora/shim.efi" fixed the problem! All is well, and thanks for a very nice boot manager. Oh, I tried to use --keepname, but secure boot failed, even though the "shim.efi refind_x64.efi" showed up in efibootmgr -v.
Gene
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I installed rEFInd in a recent clean install of Fedora 23. After installing the rpm, I used mokutil to enroll the refind.cer key. MokManager ran at the next reboot as expected, and I successfully added the rEFInd key. But, with secure boot turned on, rEFInd still fails the secure boot check. With secure boot turned off, rEFInd boots successfully to F23. Let me know if you need more than the following:
There is a second key for Fedora, and after rEFInd fails secure boot, I am able to start F23 with the Fedora boot manager entry. Any ideas?
Gene
P.S. I have tried the keys in both /etc/refind.d/keys and /boot/efi/EFI/refind/keys.
Last edit: Gene Snider 2016-01-06
When I finally ran efibootmgr -v, I noticed that the entry was starting \EFI\refind\refind_x64.efi. The installation script failed to detect that I was using secure boot on my Asus X550-CA laptop. Running refind-install --shim "/boot/efi/EFI/fedora/shim.efi" fixed the problem! All is well, and thanks for a very nice boot manager. Oh, I tried to use --keepname, but secure boot failed, even though the "shim.efi refind_x64.efi" showed up in efibootmgr -v.
Gene