As I understand it I should (and have) downloaded the netboot.tar.gz file for Debain and unzip and upack it in the directory of the TFTP server specified.
Certo.
From there I then need to move a few files and alter them ?
Errado. Os arquivos estão bem do jeito que estão, você não precisa tocá-los. Basta dizer ao servidor dhcp para enviar "pxelinux.0" como o nome do arquivo de inicialização.
No entanto, sendo um sistema Windows, não tenho ideia do que teria feito com os links simbólicos nesse tarball.
./pxelinux.0 -> debian-installer/i386/pxelinux.0
./debian-installer/i386/pxelinux.cfg/default -> ../boot-screens/syslinux.cfg
./pxelinux.cfg -> debian-installer/i386/pxelinux.cfg
Você pode precisar entrar e substituí-los se qualquer programa que você usou para descompactar o tarball estragou tudo.