Problem with FAI on Lenny

Thomas Lange lange at informatik.uni-koeln.de
Fri Mar 27 11:01:39 CET 2009


>>>>> On Fri, 27 Mar 2009 09:35:53 +0000, Ben Willcox <ben.willcox at british-gymnastics.org> said:

    > I have been using FAI for several years, although only occasionally
    > during this time, so I often struggle to remember how to use it after a
    > long break.
Hi Ben,

could you please update your FAI qwuestionnaire and sent it back to
me. Your last questionnaire qas filled out in 2005.

    > But to my problem - I have followed the instructions, using my etch
    > config as a reminder, but booting my client shows that it has got the
    > DHCP info, it knows the bootserver and rootserver and has mounted the
    > nfsroot, but fails with:

    > Warning: unable to open an initial console.
    > Kernel panic - not syncing: No init found. Try passing init= option to
    > kernel.
Maybe the network card is not detected, and the nfsroot cannot be mounted.

    > After hunting around, I notice that this version of FAI has the nfs root
    > within a subdirectory of live/filesystem.dir for some reason. The
    > nfsroot within pxelinux.cfg/default does not refer to these
    > subdirectories, is this correct?
No. You should always use the command fai-chboot to create the
pxelinux.cfg files. The rootpath should be the one without live/filesystem.dir.

    > If I manually alter this to have the
    > full path, the boot process gets further (i.e. the kernel loads) but
    > then I get a lot of errors about no such file or directory then it drops
    > to a bash shell. So, presumably some paths are now not correct.
The question is if you are still inside the initrd, you if you have
already seen the red FAI logo?
Are you using the plain debian kernel for booting the install client?
In the past we used a special kernel, now FAI uses a plain Debian
kernel with initrd.

    > Any ideas where I should go from here? I re-built my nfsroot using
    > fai-make-nfsroot, but the problem is the same. There is init
    > in /srv/fai/newnfsroot/live/filesystem.dir/sbin (yes my nfsroot is named
    > newnfsroot) so I don't know why it can't find it?
Maybe you like to join the #fai channel on irc.debian.org were you can
get quick help. For e.g. put your
-- 
regards Thomas


More information about the linux-fai mailing list