dhcpd.conf
option domain-name "somedomain.com";
option domain-name-servers xxx.xxx.xxx.xxx,xxx.xxx.xxx.xxx;
default-lease-time 600;
max-lease-time 7200;
subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.10 192.168.0.20;
option broadcast-address 192.168.0.255;
option routers 192.168.0.1;
option subnet-mask 255.255.255.0;
}
group {
next-server 192.168.0.1;
filename "linux/pxelinux.0"
}
/tftpboot/
mkdir /tftpboot/linux/ cp -a /usr/lib/syslinux/* /tftpboot/linux/ cat >> /tftpboot/linux/pxelinux.cfg <<EOF default 5 label 5 kernel centos-4.92-i386/vmlinuz append initrd=centos-4.92-i386/initrd.img ramdisk_size=10000 ksdev=eth0 text EOF
Batch+Extras
http://cui.unige.ch/info/pc/remote-boot/soft/
http://www.nilo.org/remoteboot/Remote-Boot-4.html
http://manu.agat.net/linux/Installing_linux_via_PXE.html
http://www.ltsp.org/documentation/pxe.howto.html
http://www.ltsp.org/contrib/bpbatch.txt
http://www.nilo.org/docs/c266.html
http://www.antlinux.com/staticwiki/HowtoSetupPxeBoot.html
Yam
http://dag.wieers.com/home-made/yam/
Memdisk
http://syslinux.zytor.com/memdisk.php
Ka-Boot
http://ka-tools.sourceforge.net/
http://sourceforge.net/projects/ka-tools/
http://pauillac.inria.fr/cdrom/ftp/ka-tools/ka-boot-0.5b-3.i386.rpm
http://pauillac.inria.fr/cdrom/prog/pc/ka-tools/fra.htm
http://pauillac.inria.fr/cdrom/www/ka-tools/boot.html