- EFI64 PXE settings on CloneDeploy Server: ipxe_efi, kernel=4.9.8 (I changed it because the defaults also caused similar hanging)
- Using DHCP proxy (seems to work fine).
- Net booting from an EFI (64) VM, I reach the first menu, select "On Demand" and then it gets stuck on this:
The percentage varies when I reboot to try again but it never reaches 100%. (though CPU is constantly stuck on 100% :))
I checked what happens if I paste that link in my browser and it downloads it quickly and fully.
tcpdump shows it initially turned to the right URL, but then a weird URL (see marked TFTP lines):
The VM's IP is 10.0.135.205 at first, then (I guess due to the imaging environment) it changes to 10.0.170.129. (I verified by the MAC address)
TCP stream in wireshark shows:
GET /clonedeploy/service/client.asmx/IpxeBoot?filename=4.9.8&type=kernel HTTP/1.1 Connection: keep-alive User-Agent: iPXE/1.0.0+ Host: 10.0.158.216 HTTP/1.1 200 OK Date: Thu, 30 Mar 2017 18:19:23 GMT Server: Apache/2.4.18 (Ubuntu) Content-Disposition: inline; filename=4.9.8 X-AspNet-Version: 4.0.30319 Cache-Control: private, max-age=0 Keep-Alive: timeout=5, max=100 Connection: Keep-Alive Transfer-Encoding: chunked Content-Type: application/octet-stream
Every other combination of settings that I tried for the EFI64 it always hung after selecting "On Demand".
(yes, I created the boot files each time I changed something, and it showed on the first menu that loaded)