Re: NFS Root

From: Uwe Zybell (uzybell@icangetyou.com)
Date: Fri Jan 04 2002 - 05:34:50 EST


On Mon, Dec 31, 2001 at 12:59:00PM -0700, Sexton, George wrote:
> I have a problem using NFS root and was wondering if anyone could give me
> some ideas.
>
> I want to build a system for cloning disks via NFS. The system I have thus
> far works like this:
>
> Boot the node using a floppy disk. The kernel is configured with Auto IP
> Configuration and NFS root. The lilo line contains the appropriate append=
> line to identify the NFS root server and the IP configuration protocol.
>
> I have this working fine with an Intel EPRO 100 NIC.
>
> The problem I am hitting is that I would like to support the EPRO 1000/T
> Gigabit NIC. Intel supplies the source code for this driver so that it will
> compile as a module. There is evidently some discrepancy between the license
> Intel desires to use for this card and the requirements for the driver to
> compile directly into the kernel.
>
> I guess that I could theoretically configure an INITRD image to contain this
> driver. The problem is that once I do this, I am hosed when it comes to the
> NFS root mounting.
>
> I disassembled a RH 7.2 initrd image and found that it uses a small program
> called nash to load the modules. It appears that once it runs, it then
> mounts the real root directory. The problem is that it says in the man page
              ^ that's it. The real root is a number in
/proc/sys/kernel/real-root-dev.
NFSROOT has 255 (from memory,please check). Poke it in and be happy. Of course
you must tell the other params to the kernel as usual.
> that it doesn't support NFS. I looked over the source code for it, and I
> believe them. I also looked at the source code for the standard mount
> command and can see that adding NFS support to it would be non-trivial.
>
> One idea that I had would be to compile NFSROOT as a module and load it
> last. I looked at the source for it and it looks more tractable, but again I
> am not a real kernel wizard. Would this be feasible?
I'm not a kernel wizard either, but I think it would be feasible. And it's a
good idea too.
> Is there something I am missing? Is there another way that I can NFS ROOT
> systems that require the driver for the NIC to be loaded as a module?
>
> George Sexton
> MH Software, Inc.
> Voice: 303 438 9585
> http://www.mhsoftware.com
>
>
> -
> To unsubscribe from this list: send the line "unsubscribe linux-net" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
-
To unsubscribe from this list: send the line "unsubscribe linux-net" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html



This archive was generated by hypermail 2b29 : Mon Jan 07 2002 - 21:00:40 EST