I'm now reliably in this situation:

efibootmgr shows

    | BootCurrent: 0003
    | Timeout: 0 seconds
    | BootOrder: 
0003,001A,0000,0018,0019,001B,001C,001D,001E,001F,0020,0021,0002,0027
    | Boot0000* Windows Boot Manager
    | Boot0002* Linux-Firmware-Updater
    | Boot0003* ubuntu
    ...

I run fwupdmgr upgrade, then check efibootmgr before the reboot and see

    | BootNext: 0001
    | BootCurrent: 0003
    | Timeout: 0 seconds
    | BootOrder: 
0003,001A,0000,0018,0019,001B,001C,001D,001E,001F,0020,0021,0002,0027,0001
    | Boot0000* Windows Boot Manager
    | Boot0001* Linux-Firmware-Updater
    | Boot0002* Linux-Firmware-Updater
    | Boot0003* ubuntu

then I reboot and see the grub menu instead of the firmware upgrade, and
when I boot I see

    | BootCurrent: 0003
    | Timeout: 0 seconds
    | BootOrder: 
0003,001A,0000,0018,0019,001B,001C,001D,001E,001F,0020,0021,0002,0027
    | Boot0000* Windows Boot Manager
    | Boot0002* Linux-Firmware-Updater
    | Boot0003* ubuntu

If I try to manually boot the Linux Firmware Installer boot entry, I get a 
bunch of errors:
https://twitter.com/mgedmin/status/1385605275948830720/photo/1

(The reason why I had two Linux-Firmware-Updater entries is bug 1925813.
I got ubuntu on Boot0003 after I manually ran grub-install while
Boot0001 and Boot0002 were both Linux-Firmware-Updater.)

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1900121

Title:
  firmware upgrades remove the ubuntu boot loader from EFI boot vars

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/fwupd/+bug/1900121/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to