I'm trying to set up a clonezilla server, and it has been giving me trouble, so I decided to just stick to the simple, but I can't seem to figure even that out. What I want to do is set up a PXE netboot using tftp to our server, which will simply provide the Clonezilla LiveCD kernel, modules, data, etc. It will effectively be like booting each client off of the CD, but without having to burn all the CDs. Can somebody walk me through this? I've tried with walkthroughs before, and they all end up with some number of errors somewhere along the line.

My setup is this:
Server: Ubuntu 10.04
All routing/dns/dhcp is done on an external router. The server has a static IP. The router is set to route pxelinux.0 to the server.