AF:
NF:0
PS:10
SRH:1
SFN:
DSR:
MID:
CFG:
PT:0
S:andy.sharp@lsi.com
RQ:
SSV:mhbs.lsil.com
NSV:
SSH:
R:<David.Olien@lsi.com>,<Raj.Kumar@lsi.com>,<larry.scheer@lsi.com>
MAID:2
X-Sylpheed-Privacy-System:
X-Sylpheed-Sign:0
SCF:#mh/Mailbox/sent
X-Sylpheed-End-Special-Headers: 1
Date: Fri, 26 Mar 2010 17:26:53 -0700
From: Andrew Sharp <andy.sharp@lsi.com>
To: David Olien <David.Olien@lsi.com>
Cc: Raj Kumar <Raj.Kumar@lsi.com>, Larry Scheer <larry.scheer@lsi.com>
Subject: NFS root filesystem for tuxstor
Message-ID: <20100326172653.6b462dd3@ripper.onstor.net>
Organization: LSI
X-Mailer: Sylpheed-Claws 2.6.0 (GTK+ 2.8.20; x86_64-pc-linux-gnu)
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit

OK, Here is a blanked NFS root filesystem for tuxstor:

http://ripper.onstor.net/tuxstor/tuxstor-blank-nfsroot.tgz

Download it and untar it on your NFS server:

    1.  mkdir <path to root of nfs root>
    2.  cd <path to root of nfs root>
    3.  tar zxf <path to tuxstor-blank-nfsroot.tgz that you downloaded>
    4.  edit etc/fstab to be correct.  Right now it's got a bogus
        entry for the root filesystem.  The IP address in question
        is that of your NFS server.

Build a kernel using the tuxstor-config config file from the kernel
directory in the tuxrx branch.  Copy tuxstor-config to .config, then
edit CONFIG_CMDLINE to have the correct IP addresses for your tuxstor
image, for the NFS server, and any gateway/router that might be
important to the running tuxstor image.  Documentation on this command
line can be found in the Documentation directory in the kernel
directory, which is where your CWD is right now.

Documentation/nfsroot.txt

This concludes the portion of the story to get your kernel and NFS root
going.  Larry and company will have more for you concerning how to get
the kernel loaded by the SSC user-space facility for doing that, and so
forth.  If it turns out there is anything missing from this rootfs, I
will send everyone a ping after I've updated it.

Cheers,

a
