Copy the emmc content of Beaglebone running angstrom on SD card to make an emmc flasher image

1.7k Views Asked by At

I have an emmc-flasher angstrom image on my BBB, I want to copy the content of the emmc image on an SD card and make it as an emmc-flasher so that I can flash the other BBB with the changes I made on the current BBB. Tried following this method but didn't worked

http://elinux.org/BeagleBone_Black_Extracting_eMMC_contents

any guesses or clues ?

1

There are 1 best solutions below

0
zacheusz On

Some boards can't boot up from the SD card prepared according to the instruction you are referring to.
If this is the case then you can use alternative method:

  1. Prepare an SD card using some generic image. For example from here but you can use the flasher image as well.
  2. Boot from the SD card (hold the Boot Button during power on).
  3. ssh to your BeagleBone
  4. you can save the image on your SD card or transfer it to a server
    • to save the image to your SD card first create a partition for it or mount an external USB drive (my favourite option) then create eMMC image: sudo dd if=/dev/mmcblk1 of=/mnt/usb/BeagleBoneEMMC.img bs=10M
    • or scp the image straight to your backup server: sudo dd if=/dev/mmcblk1 | ssh user@targetserver 'dd of=BeagleBoneEMMC.img'

After that, you can use dd to prepare the SD cards.