Failure to mount NFS using Busybox

Wade Hampton wadehamptoniv at gmail.com
Fri Jul 13 16:52:34 UTC 2007


G'day,

I am trying to use busybox in an initrd for system install/reinstall.
The O/S is CentOS 5.  My initrd is trying to mount a backup server
using NFS, but fails with "No such device".

O/S:        CentOS 5.0 with updates, 2.6.18-8.1.1.el5 kernel
Busybox:  1.2.0-3.el5
Same O/S for server and client.

This works on a booted system:
  mkdir /mnt/tmp
  /sbin/busybox mount 10.1.2.3:/data -t nfs -o ro,hard,intr /mnt/tmp

In the initrd this fails:
   mkdir -p /mnt/tmp
   mount 10.1.2.3:/data -t nfs -o ro,hard,intr /mnt/tmp

Both have the exact same kernel and exact same busybox.  I verified
that the IP addresses are not an issue.  I have tried adding
rsize=1024,wsize=1024 and other mount options but still get the same
error.

Note, I tried making busybox 1.6.1 static but it fails with "static
linking against glibc...".

Should I make a static busybox 1.6.1 using uLibc and test that?  If so, is
there a simple way of doing this (the last time I did this was busybox 0.6
and lots have changed).  Such instructions would be nice for the FAQ.

Thanks,
--
Wade Hampton



More information about the busybox mailing list