Potrzebne są:
W Debianie:
cd /tftpboot tar -xzf <scieżka do netboot.tar.gz> chown -R nobody:nogroup /tftpboot
<code>
tftp dgram udp wait nobody /usr/sbin/tcpd /usr/sbin/in.tftpd --tftpd-timeout 300 --retry-timeout 5 --mcast-port 1758 --mcast-addr 239.239.239.0-255 --mcast-ttl 1 --maxthread 100 --verbose=5 /tftpboot
</end code> Restartujemy openbsd-inetd
Konfigurujemy /etc/dhcp/dhcpd.conf (należy zmodyfikować do własnych potrzeb):
option domain-name "example.com";
default-lease-time 600; max-lease-time 7200; allow booting; allow bootp; subnet 192.168.1.0 netmask 255.255.255.0 { range 192.168.1.200 192.168.1.253; option broadcast-address 192.168.1.255; option routers 192.168.1.1; option domain-name-servers 192.168.1.3; filename "pxelinux.0"; }
Serwer DHCP będzie wysyłał informacje o PXE każdemu, jeżeli klient jest skonfigurowany do uruchamiania się z sieci - uruchomi się na nim instalator (interaktywny).
Ogólnie, dla innych dystrybucji należy szukać w Internecie frazy <moja ulubiona dystrybucja> PXE install
Po PXE można też uruchamiać dystrybucje live. Na przykład do PLDRescue - opis jest http://readme.maven.pl/2007/01/13/pxe-remote-boot-for-your-homework-lab/.