Public bug reported: This works fine: UEFI > real DHCP > shimx64.efi over TFTP > grubx64.efi over TFTP.
In the scenario above, if we change "real" with "proxy", it fails, because it's trying to download grubx64.efi from the real DHCP server instead of the proxy one. A proxy DHCP server is one that only sends the boot filename, and leaves the IP assignments to the real DHCP server. We use that a lot in the ltsp.org and in other netbooting projects, as it avoids the need for a special network setup. Sample dnsmasq.conf for proxy setup: enable-tftp tftp-root=/var/lib/tftpboot dhcp-range=10.161.254.0,proxy,255.255.255.0 pxe-service=X86-64_EFI,"Boot from network",shimx64.efi ** Affects: shim (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1813541 Title: Shim uses wrong TFTP server IP in proxyDHCP mode To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/shim/+bug/1813541/+subscriptions -- ubuntu-bugs mailing list email@example.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs