On Thu, Jun 4, 2020 at 2:11 PM Chris Murphy <li...@colorremedies.com> wrote:

> On Thu, Jun 4, 2020 at 12:50 PM Richard Shaw <hobbes1...@gmail.com> wrote:
> >
> > Responding to the list instead of personal...
> >
> > On Thu, Jun 4, 2020 at 1:33 PM Marius Schwarz <fedora...@cloud-foo.de>
> wrote:
> >>
> >> Am 04.06.20 um 15:04 schrieb Richard Shaw:
> >> > Is there someone that can help me convert my Fedora install from GRUB
> >> > to systemd-boot and actually get it where kernel updates won't break
> it?
> >> >
> >> How did you get your Fedora on that Surface if grub does not work?
> >
> >
> > It will install fine, just not boot. Now when I say install "fine" I
> can't choose the installer at boot, I have to boot windows then do:
> > Updates & Security -> Recovery -> Advanced
> >
> > Let it "shutdown" to the chooser screen and pick the whatever the
> alternative boot option is.
>

Let me explain a bit more, if I go through the above, Fedora is listed (in
the Windows 10 recovery screen) but it will not work.


> This tells me that the bootloader is in the correct location, but that
> (a) the Fedora boot entry in NVRAM isn't persistent, (b) the firmware
> is ignoring the boot entry in NVRAM, (c) the firmware expects to find
> a specifically name bootloader. All of these are firmware bugs.
>

Everything looks good in efibootmgr, it just doesn't work. I think the
problem is (b) or (c) or both.

I tried renaming the boot loader:

efibootmgr -b <num> -L "Windows Boot Loader"

But it appears to not have any effect.


I don't think sd-boot helps in this case. I'd say pick either sd-boot
> or GRUB, it's hard enough to figure this stuff out without having two
> bootloaders.
>

Well it does, but it doesn't :)

When I install sd-boot the Surface firmware will load it. But sd-boot
requires all the kernels and such are on the FAT32 formatted ESP. It just
doesn't like GRUB.


I think you have to figure out what the firmware wants. Either rename
> the boot entry; or rename shim.efi to bootmgfw.efi (I think) or
> possibly both. Or alternatively maybe the firmware's built-in boot
> manager will let you choose. Sometimes it's called boot selection or
> change boot order. Not every UEFI implementation has a built-in boot
> manager but most do.
>

That's what I'm trying, but can't seem to rename the but loader entry.

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

Reply via email to