For the 2009 TIW I used Debian Lenny and FAI to automatically configure all of the relevant lab machines. This year I want to use Ubuntu 9.10, which is slightly more complex as Ubuntu support in FAI is less mature. I’ve found some useful information in various places, none of which seems to be definitive. Thus, here I have pasted some useful links:
Ubuntu 9.10 and FAI – not very detailed but suggests latest FAI packages from PPA (personal package archive?) should work for Ubuntu 9.10
Here is a page that describes adding a local directory as a package provider for apt. I found this useful for making a custom kernel available for installation, since I just used apt-proxy on my install server and did not create a full private mirror.