Recently iPXE don't chainboot. - Printable Version +- iPXE discussion forum (https://forum.ipxe.org) +-- Forum: iPXE user forums (/forumdisplay.php?fid=1) +--- Forum: General (/forumdisplay.php?fid=2) +--- Thread: Recently iPXE don't chainboot. (/showthread.php?tid=8035) |
Recently iPXE don't chainboot. - Yusuke - 2016-04-27 06:49 About one years ago, I sucessed iPXE chainbooting. I use iPXE 1.0.0+ (acc27) build. But I tried chainboot by recently iPXE build. I failed iPXE chainboot. I use iPXE 1.0.0+(55e4). Environment is same. same server, same client. Why? Code: Intel UNDI. PXE-2.1 (build 002) I found out old build chainboot fine. I searched chainbooting recently iPXE build. It is chainbooting underline. https://git.ipxe.org/ipxe.git/commit/ba3695353add020b686547699ba5e259c339bfa6 Code: [settings] Re-add "uristring" setting type After commit source, It cannot chainboot. Enviroment Server - Debian Wheezy (Linux pxeserver 3.2.0-4-amd64 #1 SMP Debian 3.2.78-1 x86_64 GNU/Linux) - ECS 945GCT-M - Intel® Pentium® Dual CPU E2160 @ 1.80GHz - Dnsmasq 2.62-3+deb7u3 - iPXE (undionly.kpxe) Client - Desktop PC - ECS G43T-M5 - Realtec PCIe GBE Family Controller - Intel UNDI,PXE-2.0 (bulid 082) - Realtek RTL8139(A/B/C)/RTL8130 PCI Fast Ethernet Controller v2.11 dnsmasq conf Code: root@pxeserver:~# cat /etc/dnsmasq.conf | grep -v -e ^# -e ^$ Is dnsmasq.conf settings wrong? Old build can chainbooting. I don't think it wrong. I get two packet caputure chainbooting and not chainbooting by tcpdump. I share it for you by cloudshark. Chainboot sucess! iPXE 1.0.0+(ba36) Tue, 25 Aug 2015 Chainboot failed! iPXE 1.0.0+(55e4) RE: Recently iPXE don't chainboot. - robinsmidsrod - 2016-11-02 11:44 If that commit is the one that made it not work then I'm guessing that you're scripts use some specific feature of the uristring syntax and you need to carefully check your ipxe scripts and fix the broken HTTP query-string formatting. |