I pretty frequently install debian. There is always some sort of development going on that needs me to fire up a new install.
I wrote a script to update my Debian Netboot directory etc.
I download a new Netboot image from Debian, compare the checksums (to make sure the download is good), then override some boot parameters.
You need to install a tfpd server. aptitude install tftpd-hpa
To make this super easy to use you can configure your DHCPd server to tell hosts to netboot.
Here is an example using the isc-dhcpd-server. It assumes your subnet is 192.168.1.0/24 and the tfpd server is running on 192.168.1.2:
Here is an example using Mikrotik. It assumes your subnet is 192.168.1.0/24 and the tfpd server is running on 192.168.1.2: