I've seen many posts about how to boot a Beaglebone black via an NFS 
mounted root partition, but none seem to work with the latest version.
I started by creating an NFS mount on my Ubuntu PC and successfully 
mounting it from the Beaglebone when booted from an SD image of the latest 
version dated 2013.06.20 
<https://s3.amazonaws.com/angstrom/demo/beaglebone/Angstrom-Cloud9-IDE-GNOME-eglibc-ipk-v2012.12-beaglebone-2013.06.20.img.xz>
 from 
the Beaglebone site. All the commands below were done as root.;
uname -a
Linux beaglebone 3.8.13-bone50 ....
Then test the mount with;
mount -o nfsvers=3 192.168.10.118:/home/bone /mnt/nfs
Next I copied the entire filesystem to the nfs mount with
cp -axv /. /mnt/nfs/.
I've edited the fstab on the nfs (/home/bone/etc/fstab) to add
/dev/nfs / nfs defaults 0  0
and correctly edited /home/bone/etc/network/interface to reflect the 
correct IP address etc.
Next I edited the uEnv.txt on the SD card to add 
serverip=192.168.10.118
ipaddr=192.168.10.47
hostname=MH_bbb
netmask=255.255.255.0
gateway=192.168.10.1
nfsdevice=eth0:off
nfsopts=vers=3
rootpath=/home/bone
and changed the mmcargs line to;
mcargs=setenv bootargs console=tty0 console=${console} ${optargs} 
${cape_disable} ${cape_enable} ${kms_force_mode} 
ip=${ipaddr}:${serverip}:${gateway}:${netmask}:${hostname}:${nfsdevice} 
root=/dev/nfs rw nfsroot=${serverip}:${rootpath},${nfsopts}  ${systemd}
The Bone starts to boot and I can ping it on the correct IP address, but 
the display never shows anything and it doesn't let me ssh to it.
Can anyone let me know what I've missed?
Thanks


-- 
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