It looks like the services are responding, otherwise you shouldn't get any PXE-specific error at all.
- Client computer is powered on.
-
If eneabled, the Network Interface Card (NIC) of the machine triggers a DHCP request.
-
DHCP server intercepts the request and responds with standard information (IP, subnet mask, gateway, DNS etc.). In addition, it provides information about the location of a TFTP server and boot image. (The DHCP configuration would vary depending on if DHCP is located on the server with PXE serivces. For this, we will assume it is not on the same box).
-
When the client receives this information, it contacts the TFTP server for obtaining the boot image. In the case of DS7.6, PXE will contact the Symantec Management Platform server (NS) to check if the computer is allowed to be given a boot file.
-
TFTP server sends the boot image, and the client executes it.
So, it would seem that you're getting to step 4, meaning that the client got information from DHCP as to a network boot service; the SMP(NS) didn't allow this and as a result TFTP didn't have a file to send.
In this case, I would check the following:
- In the Symantec Management Console, select from the top menu bar, Settings>Deployment>NBS General Settings.
- In the Initial Deployment (Unknown Computer) Menu, check the box "Respond to unknown computers" and select a preboot environment from the dropdown menu. (If nothing shows up in this list = problem). Also, check the radio button for "Run default boot option after "n" seconds.
- Ensure that in the Apply to section, that your site server serving the NBS service is in the target.
- Save your changes.
If you are working with an already managed computer, repeat the steps in the Redeployment (Managed Computer) Menu section, but instead of selecting a PXE boot image, select "Next Device (BIOS/EFI)". This is pretty important, if you ARE working with an already managed computer, you will need to tell the console that you want that computer to boot to a PXE image or you will have to manually intervene and hit F8. You would do that by sending a task to Boot to PXE (your PXE build).
Please let me know if this gets you any further.