>
> *Lately, I've been concentrating on setting up g_ether statically in the
> kernel to load the kernel over usbnet.*
>

Meant, load the root file system over usbnet.


On Tue, Aug 12, 2014 at 9:52 AM, William Hermans <[email protected]> wrote:

> 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 <[email protected]>
> wrote:
>
>> On Tue, Aug 12, 2014 at 11:19 AM, Brian Anderson <[email protected]> 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 [email protected].
>> 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 [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to