I'm currently working on PXE booting 10 or so machines to install Debian on them over the network from a centralized DHCP + TFTP server. I'm using the TFTP server to serve the Debian netboot image to the PXE clients. I'm also serving them a preseeding file via FTP.
So far (after hours of Google, trial and error) so good. The thing is, while reading the preseeding file, the hosts seem to be trying to fetch packages over the Internet; which is quite logical since the netboot image is only 8-9 MB in size.
The problem with that is that the Internet connection in that environment is currently unreliable so I was wondering if there's a way I can direct the hosts (via the preseed file or a kernel boot parameter) to clone my existent Debian system (i.e. the one on the DHCP/TFTP server). I would appreciate any help and I'm willing to share further information about my setup if you think they'd be helpful to you either to help you set up a similar environment or to help you suggest a solution to me :)