Ter apenas DHCP / TFTP e SYSLINUX não é suficiente para ser capaz de inicializar / instalar o PXE "any" ISO inicializável. Dê uma olhada no Serva (estou relacionado ao desenvolvimento do Serva) começando aqui
e continuando aqui
Você pode ver como instalar automaticamente o PXE no MS Windows e também como instalar distros do Linux e inicializar as versões ao vivo deles. Você pode eventualmente reproduzir o que a Serva faz com seu servidor PXE favorito.
Você também pode ver o Microsoft WDS e o MDT, mas eles estão focados apenas em sistemas operacionais Microsoft.