[Bug 1811496] Re: Make grub-ipxe work under UEFI
Alkis Georgopoulos
1811496 at bugs.launchpad.net
Mon Feb 4 21:41:59 UTC 2019
> If there are features missing from grub, that should be addressed as a
bug in grub.
This is a list of network cards that iPXE supports:
https://github.com/ipxe/ipxe/tree/master/src/drivers/net
I don't think Grub would ever accept a "bug report" to include all the
iPXE drivers in order to be able to cope with e.g. the following
scenario:
"My onboard NIC failed/wasn't gigabit/whatever and I replaced it.
Of course my firmware doesn't know how to netboot the new NIC, so I need iPXE."
> signing multiple competing bootloader implementations
I.e. I don't think they're competing (iPXE calls itself "firmware", not
"bootloader"); they have very different focus and cover different and in
many cases complementary needs.
Of course I can respect the policy not to sign anything other than grub, though.
I will document the need to disable secure boot in the installations that will require iPXE.
Thank you for all the input!
--
You received this bug notification because you are a member of Ubuntu
Sponsors Team, which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/1811496
Title:
Make grub-ipxe work under UEFI
Status in ipxe package in Ubuntu:
New
Bug description:
Please update /etc/grub.d/20_ipxe so that:
1) It uses ipxe.efi under UEFI, so that it works under UEFI as well, and
2) It loads /boot/boot.ipxe as an initrd if the user provided a custom ipxe script there.
Snippets - to be ran from /boot/grub/grub.cfg, as it's possible to
dynamically switch bios/uefi in firmware settings:
if [ "$grub_platform" = "efi" ]; then
chainloader /boot/ipxe.efi
else
linux16 /boot/ipxe.lkrn
if [ -f /boot/boot.ipxe ]; then
initrd16 /boot/boot.ipxe
fi
fi
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ipxe/+bug/1811496/+subscriptions
More information about the Ubuntu-sponsors
mailing list