Am 24.04.2015 um 04:49 schrieb Volker Kuhlmann:
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. [...]
What's different from an x86 setup is that you'll need to regenerate the boot.scr file (from boot.script, which defines the bootargs) via mkimage tool. If you feel like tweaking boot.scr more, you could also use uEnv.txt to the same effect, to spare yourself future mkimage calls. Regards, Andreas -- SUSE Linux GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany GF: Felix Imendörffer, Jane Smithard, Jennifer Guild, Dilip Upmanyu, Graham Norton; HRB 21284 (AG Nürnberg) -- To unsubscribe, e-mail: opensuse-arm+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-arm+owner@opensuse.org