Make grub-ipxe work under UEFI
Bug #1811496 reported by
Alkis Georgopoulos
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ipxe (Debian) |
New
|
Unknown
|
|||
ipxe (Ubuntu) |
Fix Released
|
Medium
|
Unassigned | ||
Focal |
Fix Released
|
Medium
|
Unassigned |
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/
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
Related branches
~paelzer/ubuntu/+source/ipxe:merge-ipxe-groovy-36a4c85-5
- Andreas Hasenack (community): Approve
- Canonical Server: Pending requested
- git-ubuntu developers: Pending requested
-
Diff: 1711 lines (+1299/-148)13 files modifieddebian/changelog (+443/-0)
debian/control (+15/-2)
debian/copyright (+560/-136)
debian/grub-ipxe.install (+3/-0)
debian/grub-ipxe.postinst (+1/-1)
debian/grub-ipxe.postrm (+3/-3)
debian/ipxe.install (+0/-3)
debian/patches/0005-strip-802.1Q-VLAN-0-priority-tags.patch (+121/-0)
debian/patches/handle-dhcp-nack.patch (+43/-0)
debian/patches/series (+2/-0)
debian/rules (+27/-1)
debian/tree/ipxe/etc/grub.d/20_ipxe (+15/-2)
debian/util/check-rom-sizes (+66/-0)
~rafaeldtinoco/ubuntu/+source/ipxe:ipxe-focal-merge
Merged
into
ubuntu/+source/ipxe:ubuntu/focal-devel
at
revision ae6d20a0552ca50d85dc03afc82c30a8b1efff37
- Christian Ehrhardt (community): Approve
- Canonical Server packageset reviewers: Pending requested
- Canonical Server Core Reviewers: Pending requested
- Canonical Server: Pending requested
-
Diff: 52 lines (+28/-2)2 files modifieddebian/changelog (+13/-0)
debian/tree/ipxe/etc/grub.d/20_ipxe (+15/-2)
~alkisg/ubuntu/+source/ipxe:lp1811496
- Bryce Harrington (community): Approve
- Christian Ehrhardt (community): Approve
- Rafael David Tinoco (community): Approve
- Canonical Server: Pending requested
- Canonical Server Core Reviewers: Pending requested
-
Diff: 46 lines (+22/-1)2 files modifieddebian/changelog (+8/-0)
debian/tree/ipxe/etc/grub.d/20_ipxe (+14/-1)
tags: | added: rls-dd-incoming |
tags: | added: patch |
Changed in ipxe (Ubuntu): | |
importance: | Undecided → Medium |
Changed in ipxe (Debian): | |
status: | Unknown → New |
Changed in ipxe (Ubuntu): | |
assignee: | Rafael David Tinoco (rafaeldtinoco) → nobody |
Changed in ipxe (Ubuntu Focal): | |
assignee: | Rafael David Tinoco (rafaeldtinoco) → nobody |
To post a comment you must log in.
Sounds reasonable. Subscribing foundations, since it involves grub.