Defining a new location for syslinux configuration files when setting up PXELinux

Note that the configfile is relative to the pathprefix:

            if option arch = 00:00 {
                    option pxelinux.configfile "common.cfg";
                    option pxelinux.pathprefix "/pxelinux/configs/";
                    filename "/pxelinux/images/BIOS/pxelinux.0";

this will look for a config file called /pxelinux/configs/common.cfg on the TFTP server.

if this fails just get a Wireshark traffic capture and see the TFTP file requests and where they are pointing to.