[Bug 1275162] Re: incorrect efibootmgr command is set by update-grub under OVMF
Launchpad Bug Tracker
1275162 at bugs.launchpad.net
Tue Jul 22 16:09:44 UTC 2014
This bug was fixed in the package grub2 - 2.02~beta2-9ubuntu1
---------------
grub2 (2.02~beta2-9ubuntu1) trusty; urgency=medium
* Backport patches from upstream to make the network stack more responsive
on busy networks (LP: #1314134).
* Add support for nvme device in grub-mkdevicemap (thanks, Dimitri John
Ledkov; closes: #746396, LP: #1275162).
-- Colin Watson <cjwatson at ubuntu.com> Thu, 08 May 2014 13:09:46 +0100
** Changed in: grub2 (Ubuntu Trusty)
Status: Fix Committed => Fix Released
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to grub2 in Ubuntu.
https://bugs.launchpad.net/bugs/1275162
Title:
incorrect efibootmgr command is set by update-grub under OVMF
Status in “efibootmgr” package in Ubuntu:
Invalid
Status in “grub2” package in Ubuntu:
Fix Released
Status in “efibootmgr” source package in Trusty:
Invalid
Status in “grub2” source package in Trusty:
Fix Released
Status in “grub2” package in Debian:
Fix Released
Bug description:
I'm running OVMF from trusty, under qemu started like this:
$ qemu-system-x86_64 -pflash OVMF.fd -m 1024 -drive
file=nvme.img,if=none,id=D22 -device nvme,drive=D22,serial=1234
--enable-kvm
where nvme.img is my disk drive.
After the installation & secure-boot key enrollment, the added
"ubuntu" boot entry fails to boot. I've added one manually using EFI
shell and the correct enumerated device drive (fs0:) and made it top
priority. That one worked. Comparing the output of the two using
efibootmgr I get the following output:
BootCurrent: 0006
BootOrder: 0006,0005,0000,0001,0002,0003,0004
Boot0000* EFI Floppy ACPI(a0341d0,0)PCI(1,0)ACPI(60441d0,0)
Boot0001* EFI Floppy 1 ACPI(a0341d0,0)PCI(1,0)ACPI(60441d0,1)
Boot0002* EFI DVD/CDROM ACPI(a0341d0,0)PCI(1,1)ATAPI(1,0,0)
Boot0003* EFI Misc Device ACPI(a0341d0,0)PCI(4,0)03171000010000000000000000000000
Boot0004* EFI Internal Shell MM(b,3fafd000,3ffbcfff)
Boot0005* ubuntu HD(1,0,0,1ca5fb01)File(\EFI\ubuntu\shimx64.efi)
Boot0006* 'ubuntu-custom' ACPI(a0341d0,0)PCI(4,0)03171000010000000000000000000000HD(1,800,f3800,075e987d-5ca9-4c04-82f1-7967bc2dca5f)File(\EFI\ubuntu\shimx64.efi)
It appears as if an efi boot entry was added for an HD/MBR like partition, instead of one address by ACPI/PCI and the full partition UUID.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/efibootmgr/+bug/1275162/+subscriptions
More information about the foundations-bugs
mailing list