I have been working on getting fai (I'm using 3.2.19) to install jaunty clients for a few weeks now. I could not, however I tried, make it install from a jaunty server. Instead, I did the following:

Install a PC with debian lenny (in our case we are using a virtual server).
Install fai on the lenny server. Set it up as normal.
Create a lenny nfsroot.
Create a jaunty base.tgz using pbuilder and replace the lenny one in the nfsroot with this one. (otherwise it appears to install correctly but various bits don't quite work) Change the /etc/apt/sources.list in the nfsroot to point to the jaunty sources. OPTIONAL: the lenny kernel would not boot our new hardware, so I had to compile a jaunty kernel. Install this into the nfsroot, and copy the kernel parts to /srv/tftp/fai

This will now successfully install jaunty. You can do the above for 32 or 64bit client installs (or both, as I have).

Hope that helps. Let me know if you want clarification of any of the steps.

Regards,

Richard Grant
Senior Computer Officer
School of Mathematics & Computer Science
University of Leicester

Robert Markula wrote:
Hello list,
has anyone got FAI to install Ubuntu Jaunty Clients?

I'm having an Ubuntu 9.04 Server and want to install 9.04 Clients using
FAI (both the shipped 3.2.4+svn4837 version as well as the latest 3.2.20
from the FAI repository), and both versions fail to install initrd.

With 3.2.4 I could solve it by chrooting into the nfsroot and creating
the directory "/usr/bin/udevinfo", but the install would hang when FAI
is about to mount the config directory (the error message reads
"mount.nfs: mount point /var/lib/fai/config does not exist").

With 3.2.20 I can't get the initrd problem to solve, thus being stuck at
the early beginning.

Any experiences with Jaunty - both good and bad - are very appreciated.

Thanks,
Robert


Antwort per Email an