On Wed, Apr 24, 2019 at 5:35 PM Chris Murphy <li...@colorremedies.com>
wrote:

> On Wed, Apr 24, 2019 at 8:02 AM Richard Shaw <hobbes1...@gmail.com> wrote:
> >
> > While I had to run it through the shredder I finally sat down and went
> through all the passwords I've ever used and figured it out :)
> >
> > I turned off Secure Boot but it still won't boot Fedora.
> >
> > I finally figured out I had to use -v to get what I wanted from
> efibootmgr:
> >
> > BootCurrent: 0001
> > Timeout: 0 seconds
> > BootOrder: 000E,0001,0003,2001,2002,2003
>
> Offhand, this looks like the problem. 000E points to Windows. You need
> to use `efibootmgr --bootorder 0,E,1` so it boots Fedora first. It's
> not strictly necessary to list everything in bootorder, you can just
> have one. The idea of populating it fully is to have exactly the
> predictable fallback boot behavior the user wants, whatever that is.
> e.g. if something with the Fedora bootloader gets nerfed then it'd
> boot Windows.
>

I'm pressing F12 and manually selecting Fedora, but I did later try to
change the boot order, both with efibootmgr and in the BIOS to no avail.



> > Boot0000* Fedora
> HD(1,GPT,b2fa98e2-c3c8-4798-8faa-1e424d313bb1,0x800,0x32000)/File(\EFI\fedora\shimx64.efi)
>
> Offhand, looks valid but I can't vouch for either the partition number
> or its GUID.
>

I can confirm it's the correct UUID for the EFI partition. I have also
reinstalled Fedora after deleting all the superfluous entries... Looks the
same, still doesn't boot.



> > Boot0001* Linpus lite
>  HD(1,MBR,0x7c3f77cf,0x1c7e4,0x4df8)/File(\EFI\Boot\grubx64.efi)RC
> > Boot0002* Unknown Device:
>  
> HD(1,GPT,b2fa98e2-c3c8-4798-8faa-1e424d313bb1,0x800,0x32000)/File(\EFI\fedora\shim.efi)RC
> > Boot0003* Fedora
> PciRoot(0x0)/Pci(0x17,0x0)/Sata(0,0,0)/HD(1,GPT,0d7acc81-f083-490b-b47f-a8cce7c591be,0x800,0x32000)/File(\EFI\fedora\grubx64.efi)A01
> ..
> > Boot0004* Unknown Device:
>  
> HD(1,GPT,0d7acc81-f083-490b-b47f-a8cce7c591be,0x800,0x32000)/File(\EFI\fedora\shim.efi)RC
>
> I would use efibootmgr to delete these, they look either suboptimal
> (unknown device) or use old paths to grub rather than shim.
>

As far as I can tell, these are auto entries from the BIOS boot order. When
I press F12 only Fedora and Windows Boot Manager are listed as available
(Or Linpus Lite for the F29 Live USB).



> If you're not sure you can delete them all, and then do:
>
> # grep efibootmgr /var/log/anaconda/program.log
>
> And you'll see the longest command there is what's used to add the
> menu entry. You can just use the same command, although you'll need to
> escape the backslashes with backslashes, so the path becomes
> \\efi\\fedora\\shimx64.efi
>

Tried this too, although I used "" instead of escaping, no luck.



> Also, firmware password and UEFI Secure Boot are two different things.
> Secure Boot I don't recommend disabling, it's a feature that
> cryptographically verifies the bootloaders, the kernel and kernel
> modules. If you're building out of tree kernel modules, then it's
> understandable to run without Secure Boot but I would still go through
> the effort to create your own signing cert, register it in the
> firmware, and then use it to sign your modules so that you can enable
> secure boot.
>

I disabled it to remove it as the problem, still won't boot Fedora. Once I
get it working I can mark the efi file (presumably shimx64.efi) as trusted
and re-enable.

Thanks,
Richard
_______________________________________________
users mailing list -- users@lists.fedoraproject.org
To unsubscribe send an email to users-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/users@lists.fedoraproject.org

Reply via email to