Hi, I just created a version of FAI 2.9 that is able to install Debian sarge, Ubuntu hoary, Ubuntu breezy from a single Debian sarge server.
get it here: http://www.sprang.de/download/fai-multi-distribution/ usage is described here: http://faiwiki.informatik.uni-koeln.de/index.php/Installing_Ubuntu_Linux_with_FAI It has very minimal changes to FAI itself, plus some extra classes that are needed and scripts for the creation of the basic system image. So it should be easy to integrate into the standard FAI development tree - I was just too lazy to create a branch and desperately needed the packages myself... soon come. It only needs one nfsroot for all. Adding support for more Debian(-based) distributions for which a debootstrap package exists should be an addition of around five files for the basic system image and additional five class files. Probably the style how I integrate the other distro's debootstrap stuff needs a little fixing - is it O.K. to extract their binary package, taking the scripts (only source code) from there and redistribute them? There's also a file called devices.tar.gz included from them - but it's just a /dev/ filesystem hierarchy. Maybe I can not exactly call this multi-distribution, it's only Debian :) but it's a step ahead - adding Florent Vuillemin's very helpful patches for mandriva and fedora will complete that - it's not far away. Henning
