On Fri 24 Apr 2015 09:36:12 NZST +1200, Alex Armstrong wrote:

> I'm guessing the process would look something like:
> -ARM core loads firmware off SD card
> -U-Boot is loaded
> -U-Boot looks for kernel/initrd on NFS

You can't really do that. The kernel is required for your network
interfaces and a whole lot of other things. Currently uboot loads kernel
and initrd from SD card.

Once the kernel is loaded the rootfs is somehow established. The
question was for an NFS root fs, not to boot from NFS. That should be
possible and probably isn't really different from a desktop NFS rootfs.
The network hardware drivers and the NFS fs kernel module need to be in
the initrd, plus all your basic network configuration. It's called a
thin client, and I thought Linux distros were able to do that some while
back. When hardware prices dropped it became unfashionable.

I'd probably start with setting this up for a desktop box, then transfer
it to the pi.

Volker

-- 
Volker Kuhlmann
http://volker.top.geek.nz/      Please do not CC list postings to me.
-- 
To unsubscribe, e-mail: [email protected]
To contact the owner, e-mail: [email protected]

Reply via email to