This error generally indicates that the DHCP server has not provided either a ''[[:cfg:filename ]]'' or a ''[[:cfg:root-path]]'' for iPXE to boot from. Things to try: * Use the iPXE [[:cmdline|command line]] to perform DHCP manually, and check that the correct filename and/or root-path are obtained from the DHCP server:\\ iPXE> dhcp DHCP (net0 52:54:00:12:34:56)... ok iPXE> echo ${filename} wdsnbp.com iPXE> echo ${root-path} iscsi:192.168.0.1::::iqn.1991-05.com.microsoft:snubfin-win2k8 * If you are trying to use TFTP, then check that you have also configured your DHCP server to provide the TFTP ''[[:cfg:next-server]]'' address:\\ iPXE> dhcp DHCP (net0 52:54:00:12:34:56)... ok iPXE> echo ${next-server} 192.168.0.1 * [[:howto:pcap|Capture a packet trace]] showing the DHCP request from iPXE and the response from the DHCP server, and check that the correct filename and/or root-path are present in the response. * If your DHCP server was previously configured to respond to a DHCP user class of "''gPXE''" then you will need to [[:howto:chainloading|reconfigure]] it to respond to a DHCP user class of "''iPXE''" instead.