On Monday, August 12, 2013 5:02:56 PM UTC+1, RobertCNelson wrote:
>
> On Mon, Aug 12, 2013 at 10:23 AM, Philipp <[email protected] <javascript:>> 
> wrote: 
> > (Question also asked on stackoverflow without much success) 
> > 
> > After having set-up and customized my "master" BeagleBone Black with 
> > applications etc. on the on-board eMMC, I want to duplicate it on other 
> BBB 
> > boards. 
> > 
> > What is the best way to clone the BBB? 
> > 
> > From the comment on SO, I understanding that one option would be to use 
> a 
> > prepared SD-card to programm the new BBBs. To prepare it, I should use 
> the 
> > scripts by Robert Nelson. 
>
> Note: these scripts expect a pretty specific environment setup, 
> essentially if you dl/flash any image off rcn-ee.net (ubuntu/debian) 
> those set of scripts will work.. Anything else, well.... 
>
> > When I insert a (blank) SD-card in the master BBB to prepare the card, 
> it 
> > doesn't appear in /dev (I guess mmcblk0* is the on-board eMMC). How must 
> I 
> > mount it? 
>
> Unless you have the brand new Angstrom kernel from about a week ago.. 
> mmc hotplug was broken, thus the card had to be placed on the bone 
> before boot.. 
>
> > Which script to use? Is there a doc? 
> > How to do the programming of the default delivered BBBs. 
> > 
> > Are other options (programming the eMMC using USB or LAN) also 
> > feasible/preferred (assuming the BB comes with a default Angstroem 
> distrib)? 
>
> Regards, 
>
> -- 
> Robert Nelson 
> http://www.rcn-ee.com/ 
>

Guys (and Robert, if you are out there!) 

I am trying to clone my BBB (which is running Debian Wheezy, some other 
open source software, and some home-grown HTML stuff) , using Robert 
Nelson’s scripts: (
https://github.com/RobertCNelson/tools/blob/master/scripts/beaglebone-black-copy-eMMC-to-microSD.sh)

If I boot my BBB without a uSD card in it, I get the following devices in 
/dev

mmcblk0 

mmcblk0boot0

mmcblk0boot1

mmcblk0p1

mmcblk0p2

 

but if I then put in a uSD (freshly formatted) , I get

 

mmcblk0

mmcblk0boot0

mmcblk0boot1

mmcblk0p1

mmcblk0p2

mmcblk1

mmcblk1p1

mmcblk1p2  

 

So the uSD is being recognizes as mmblk1 with two partitions. First 
question is “why not /dev/sdb”…or have I misunderstood that bit? 


Second question...why two partitions on a freshly formatted uSD?

 

Aside from that issue, I was going to try Robert’s scripts, but then I 
looked at the start of the script and I saw:

 

source="/dev/mmcblk1"

destination="/dev/mmcblk0"

 

which looks “back to front”…if the eMMC is mmcblk0 and the uSD is mmcblk1 
(as shown by the lists above) then shouldn’t the source/destination be the 
other way about? That looks very much like it will copy mmcblk1 (the 
formatted uSD) to mmcblk0 (eMMC) and effectively erase the running 
image/software the BBB.

 

Any comments or suggestions would be welcome; I don’t want to brick the 
existing eMMC image because it works, but at some point I’ve got to bite 
the bullet and do *something* if I’m to clone this device. Apologies if 
these are silly newbie questions, but I've migrated from the R-Pi and an on 
a vertical learning curve (again!)


Thanks


Jim

 
 

-- 
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/groups/opt_out.

Reply via email to