When trying to enable pxe force mode there is the utility that was created by the Altiris Support. See https://kb.altiris.com/display/1/articleDirect/index.asp?aid=28035
I use this utility to create my options for me in the text file (see sample file)
Click to view.
With this information I can create a basic Template for Linux DHCP server. ( Below are some of the options that are needed for the pxe force mode.)
vendor-option-space PXEClient; option PXEClient.class-identifier "PXEClient"; option opt-66 129.15.254.75; next-server 129.15.254.75; option vendor-encapsulated-options 06:01:0B:08:07:AA:AA:01:81:0F:FE:4B:00; filename "BStrap/X86pc/BStrap.0";
Here is a sample snip it from a dhcpd.conf file. What is missing is your dhcp range that it will be giving out to clients. This is just options that will work for pxe force mode. You make have to remove some options to tweak your environment to fit your needs.
############################################# option space PXEClient; option PXEClient.vendor-specific-info code 43 = string; option PXEClient.class-identifier code 60 = string; option PXEClient.pxe-server-name code 66 = string; option PXEClient.pxe-ip-address code 150 = string; option PXEClient.filename code 67 = string; vendor-option-space PXEClient; option PXEClient.class-identifier "PXEClient"; option PXEClient.pxe-server-name "<Server IP>"; option PXEClient.pxe-ip-address "<server IP>"; option PXEClient.vendor-specific-info 06:01:0B:08:07:AA:AA:01:0A:17:00:01:00; option PXEClient.filename "Bstrap\x86pc\BStrap.0"; next-server <server ip>; filename "BStrap/x86pc/BStrap.0"; #####################################################