I have done some work on network booting (PXE) and pxe installation.
I have created a live cd. The first version boots clonzilla, gparted and installs lucid mini cd. On the server version I can boot ubuntu desktop Live, but that does not work on the LIVEPXE cd (NFS does not work on the cd for the moment).
The advantage of my solution is that I use a dchp proxy wich means it coexists with existing dhcp without any changes.
Download it at:
This is how to config it yourself.