On Sep 28, 2013 3:16 PM, "Jim Blake" <[email protected]> wrote:
>
>
>
> 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]> 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

Just reverse those variables now that mmc hot plug works and make things
interesting.

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

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