From: Giles Godart-Brown <[email protected]> Reply-To: "[email protected]" <[email protected]> Date: Tuesday, July 29, 2014 at 2:26 PM To: "[email protected]" <[email protected]> Subject: [beagleboard] unable to boot Beaglebone Black from NFS
> 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-e > glibc-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¹m not sure this is going to work because you are attempting to copy dynamic files and folders. Rather insert the SDCard into your host and do the following: sudo rsync -avz /mnt/rootfs/ /home/<userid>/targetNFS/ > > 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 This is my complete uEnv.txt: ============================== client_ip=10.100.116.105 server_ip=10.100.116.73 gw_ip=10.100.116.1 root_dir=/home/<userid>/targetNFS ============================== Replace <userid> with your own desktop login id and replace client_ip, server_ip and gw_ip addresses as required. > > > > -- > 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.
