In a PXE environment the PXE client minimally must receive:
1. IP address
2. TFTP server IP address
3. Boot filename
This info is sometimes provided by a single DHCP server (which is PXE enabled) or
by a regular DHCP server (non PXE enabled) providing only IPs and a complementary proxyDHCP server
only providing the rest of the PXE related parameters.
In your case it looks like (despite which method you are using)
the Boot filename info is missing from the DHCP/proxyDHCP offer.
You can easily check this by running a Wireshark capture at your DHCP/proxyDHCP server
and see if the DHCPOFFER contains the Boot filename info or not. or looks like a typical DHCP/proxyDHCP miss-configuration
------------------Contact: Skype : Gh0sT.sh ( 0 -->Zero )-------------------
|
/vvvvvvvvvvvv \-------------------------------------------------------------------------,,
|^^^^^^^^ /===================================--""
################################################
----------The quieter you become,The more you will able to hear-----------
################################################