URL: <https://savannah.gnu.org/bugs/?55636>
Summary: Wrong TFTP server when booted from proxyDHCP Project: GNU GRUB Submitted by: alkisg Submitted on: Sun 03 Feb 2019 03:46:33 PM UTC Category: Booting Severity: Major Priority: 5 - Normal Item Group: None Status: None Privacy: Public Assigned to: None Originator Name: Originator Email: Open/Closed: Open Discussion Lock: Any Release: Release: 2.02 Reproducibility: Every Time Planned Release: None _______________________________________________________ Details: When grub is booted from a proxyDHCP server, it tries to download grub.cfg from the real DHCP server, and fails. In the rescue shell, I see that $net_efinet0_dhcp_server_name has the correct proxyDHCP=TFTP server IP, but grub is using $net_default_server instead, which has the real DHCP server IP, which is not a TFTP server. Years ago, this patch was proposed: [Re: RFC Patch [0/2] PXE Add support for proxy DHCP](https://lists.gnu.org/archive/html/grub-devel/2014-04/msg00091.html) As a reply, an even better patch was proposed. Yet none have been merged in git so far. ProxyDHCP netbooting is used in thousands of installations, and grub supporting it is especially useful nowadays, as shimx64.efi > grubnetx64.efi is pretty much the only option for netbooting with UEFI secure boot enabled. This was the respective commit in shim, which added proxyDHCP support: https://github.com/rhboot/shim/commit/5f4fd5364109c80934b7837255ddde61f572fd69 _______________________________________________________ Reply to this item at: <https://savannah.gnu.org/bugs/?55636> _______________________________________________ Message sent via Savannah https://savannah.gnu.org/ _______________________________________________ Bug-grub mailing list Bug-grub@gnu.org https://lists.gnu.org/mailman/listinfo/bug-grub