So having hit a dead end with the UDA ( see previous post), I decided to go back to Windows, installed Windows XP SP2 and went to work. The main link I followed was http://diddy.boot-land.net/pxe/index.htm, with some added guidance (and direct links to the downloads) here http://aflando.blogspot.com/2011/03/how-to-setup-pxe-boot-server-on-windows.html )
What can I say, the instructions are very clear, with direct links to the downloads on the second blog post, and the download even provides automated scripts to avoid you having the follow the instructions!
Soafter a couple of hours, I have now a TFTP server for network booting with options to boot up hard drive, install Windows XP, Windows Server 2003, Ubuntu (https://help.ubuntu.com/community/Installation/WindowsServerNetboot, the instructions for Debian are identical) and Debian, or start liveOSes Clonezilla (http://clonezilla.org/livepxe.php), XPud and Slitaz!
Couple of notes:
– The Windows installs are based on ISO images and license keys I had besides.
– If your BIOS doesn’t support Booting from Network, you can burn gPXE (http://etherboot.org/wiki/start) to a CD and start from the CD, which will in turn boot you straight to the network.
– Great example of chain-booting gPxe at http://pxe.kerys.co.uk/pxe-chainboot.htm