Szia!
ISC-DHCP server esetében a konfighoz a következőket kell hozzáadni:
(TFTP szerver lehet a DHCP szerveren is)
option tftp-server-name "192.168.1.1";
option bootfile-name "pxelinux.0";
next-server 192.168.1.1;
filename "pxelinux.0";
Továbbá a TFTP szerveren a "pxelinux.0" fájl a "SYSLINUX" csomagban találod,
TFTP szervernek megadod a könyvtárat, abba bemásolod a SYSLINUX fájlokat,
TFTP gyökérkönyvtárban létrehozol egy "pxelinux.cfg" könyvtárat és abban egy "default" fájlt,
azt fogja betölteni a "pxelinux.0" bináris fájl a PXE-boot során.
"default" fájl minta:
default menu.c32
propmpt 1
NOESCAPE 1
ALLOWOPTIONS 1
MENU TITLE MAIN-MENU
MENU BEGIN memtest
MENU TITLE memtest
LABEL memtest-x86
KERNEL memdisk
APPEND iso raw
INITRD http://192.168.1.1/iso/memtestx86.iso
LABEL memtest-x86-64
KERNEL memdisk
APPEND iso raw
INITRD http://192.168.1.1/iso/memtestx86-64.iso
LABEL ..
MENU EXIT
MENU END
MENU BEGIN clonezilla
MENU TITLE clonezilla
LABEL clonezilla-x86
KERNEL memdisk
APPEND iso raw
INITRD http://192.168.1.1/iso/clonezillax86.iso
LABEL clonezilla-x86
KERNEL memdisk
APPEND iso raw
INITRD http://192.168.1.1/iso/clonezillax64.iso
LABEL ..
MENU EXIT
MENU END
Fentiek alapján tudsz pl.: Windows ISO telepítőt is betölteni, persze ahhoz szükség van az adott gépen annyi memóriára hogy beleférjen a fájl.
Másik lehetőség, hogy egy Samba megosztásba bemásolod a Windows telepítőjét, és a WINPE iso csinálsz (töredéke egy Windows ISO telepítőnek), ami betölti a Samba megosztásból a "setup.exe"-t, ennél a megoldásnál viszont előfordúlhat egy "probléma", hogy a betöltött WINPE rendszer a hálózati-kártyát nem látja, onnantal marad a "kézi" telepítés. :D