FAI 2.2.2 and debootstrap

Phillip Smith psmith at uchicago.edu
Tue Oct 16 21:19:29 CEST 2001

Hello all.

I've been reading about the problems with debootstrap and FAI 2.2.2
The suggestion from Jens to install debootstrap
fixed the initial fai-setup problem.  The nfsroot appears to be created
properly now and the fai-setup/make-fai-nfsroot scripts claim to finish.

When booting a client from this nfsroot, things work up to the point
where / is supposed to be remounted as rw. The error message is
"mount: only root can do this".  

At this point, FAI aborts installation and drops to a shell.  Here
is the relevant section in /sbin/rcS_fai:

    [ -x /sbin/portmap ] && /sbin/portmap
    mount -n -t proc proc /proc
    mount -n -t devpts devpts /dev/pts
    mount -n -o remount,rw,rsize=8192 /dev/root /

Trying to do the "mount -n -t proc proc /proc" (or anything to do
with mount) from the shell manually gives the same message, "mount: only
root can do this".  From what I can tell, I am root.  On the fai server,
the /etc/exports is:

/cluster			@nodes(rw,no_root_squash)

(I do this rw so the logs can be written.. fai user's homedir is /cluster)

But I've also tried with:

/cluster/install/nfsroot	@nodes(ro,no_root_squash)
/cluster/install/configs/fai	@nodes(ro)

This is the same as what the fai-setup installs except for the different
netgroup name.

Anyway, from what I can tell root isn't getting squashed on the client,
unless it's a bug in the nfs-kernel-server package in testing (0.3.3-2).
Has anyone hit this problem, or am I overlooking something obvious?  Maybe
there is still a problem with how the nfsroot is being
created... suggestions welcome.

Phillip Smith
UNIX Systems Administrator
Geophysical Sciences Computing
NSIT, University of Chicago

Phone:  773-834-0695
E-mail: psmith at uchicago.edu

More information about the linux-fai mailing list