Brian, Yeah I've been busy ( always am during the summer ), and have barely
even thought about my blog site. uImage which I used in my blog post I
suppose for this purpose is depreciated now, but without major tweaks was
the only way to load the kernel over tftp back then ( as far as I know ).

Now days, I've lost interest in loading the kernel via tftp, and only use
NFS for my rootfs, so do not expect an update for that article. Lately,
I've been concentrating on setting up g_ether statically in the kernel to
load the kernel over usbnet. But as I said above . . . I'm busy and
"round-to-it's" are few and far inbetween
. Maybe this late fall / winter . ..


On Tue, Aug 12, 2014 at 9:26 AM, Robert Nelson <robertcnel...@gmail.com>
wrote:

> On Tue, Aug 12, 2014 at 11:19 AM, Brian Anderson <b...@nwlink.com> wrote:
> > I am attempting to setup a BBB to boot via TFTP and mount a rootfs via
> NFS.
> >
> > I am using Robert Nelson's 2014-08-05 Debian lxde release image.  I've
> > examined the nfs-uEnv.txt in the boot partition and had a brief look at
> how
> > the various environment variables interact with the default uboot setup.
> > With the latest BBB uboot setup, it appears that TFTP boot and NFS rootfs
> > functionality are now "packaged" together.
> >
> > I've also read William Herman's guides to setting up to boot via TFTP and
> > mount the rootfs using NFS.  Whilst helpful, these guides are now a bit
> > dated (published June 2013) with respect to the latest uboot default
> setup.
> >
> > I have setup a VirtualBox image running Linux Mint on my MAC.  I have
> > configured this image to be a NFS server and have arranged to export a
> > rootfs (copied from a uSD card flashed with a disk image or created
> directly
> > from RCN's rootfs tarball).  I have also configured TFTP on this image.
> >
> > My questions:
> >
> > Where/how do I obtain a "zImage" to boot using TFTP?  Is this simply the
> > vmlinuz-xxx image in the /boot partition of the rootfs? (Running the
> "file"
> > command on a vmlinuz image reports it to be a " Linux kernel ARM boot
> > executable zImage (little-endian)".)
>
> Correct, just rename vmlinuz as zimage and dump into your /TFTP/
> directory..
>
> zImage (u-boot name) = vmlinuz (kernel output name)
>
> Also copy the (.dtb's) int /TFTP/dtbs/*
>
> > Unlike the normal so-called "uname" boot, the nfsboot setup does not
> appear
> > to use an initrd ramfs image.
>
> initrd ramfs's just don't work with nfs root... It'll hard lock on
> bootup.. Thus it's disabled..
>
> > What function does this file system provide?
> > What impact, if any, does the lack of an initrd image have on a system
> > booted via TFTP and running a rootfs via NFS?
> >
> > In this new setup, what are the best practices for updating the kernel?
> > Given this setup, is it advisable to arrange to mount a user home
> directory
> > via another NFS share to support development?  Or would it be better to
> > include the user home directory as part of a single (rootfs) NFS mount to
> > keep things simple?
>
> Install like you normally do... Just make sure on the server side to
> update the new vmlinuz -> zImage and *.dtb's into the /TFTP/
> directory. (Since the tftp directory could be anywhere, i really
> didn't write a script for the bbb to handle it..)
>
> Regards,
>
> --
> Robert Nelson
> http://www.rcn-ee.com/
>
> --
> For more options, visit http://beagleboard.org/discuss
> ---
> You received this message because you are subscribed to the Google Groups
> "BeagleBoard" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to beagleboard+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to beagleboard+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to