syslinux PXE: Forced all TFTP paths to be absolute.
syslinux always interprets TFTP paths as relative to the location of the *.c32 modules, regardless whether a path starts with a slash. Without the ::
that I added to all of these paths, syslinux cannot find these files and the boot fails. It searches for them in /syslinux//%INSTALL_DIR%/boot/x86_64/vmlinuz-linux
, etc.
Edited by Eric Toombs