NFS Root

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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 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?

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


-
: 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


[Index of Archives]     [Netdev]     [Ethernet Bridging]     [Linux 802.1Q VLAN]     [Linux Wireless]     [Kernel Newbies]     [Security]     [Linux for Hams]     [Netfilter]     [Git]     [Bugtraq]     [Yosemite News and Information]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux PCI]     [Linux Admin]     [Samba]

  Powered by Linux