Thanks for the sugestion William, I'll try that once I can get it 
successfully mounting the file system using the suggestions below/above

Giles

On Wednesday, 30 July 2014 06:38:17 UTC+1, William Hermans wrote:
>
> Would be much easier to just use: 
>
> cd ~/rootfs/
> sudo tar -zcvf ~/rootfs.tar.gz .
>
> To compress and then.
> sudo tar xzvf ~/rootfs.tar.gz -C /media/rootfs/ 
>
> To target a rootfs.
>
>
> On Tue, Jul 29, 2014 at 7:05 PM, John Syn <[email protected] <javascript:>
> > wrote:
>
>>
>>  From: Giles Godart-Brown <[email protected] <javascript:>>
>> Reply-To: "[email protected] <javascript:>" <
>> [email protected] <javascript:>>
>> Date: Tuesday, July 29, 2014 at 2:26 PM
>> To: "[email protected] <javascript:>" <[email protected] 
>> <javascript:>>
>> 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-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’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] <javascript:>.
>> 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] <javascript:>.
>> 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