I'm trying to help a friend who is doing a project with edison. He wrote some SW on one edison (controling a camera, etc) and now he is trying to duplicate it to another one.
I thought we could simply copy the entire contents of the edison, from the original board to another, instead of re-building the entire project (we are not sure we remember everything we modified on the way).
So we took the working edison, which is perfectly alright, and we 'dd' everything from memblk0 to an SD card. dd is supposed to be a very straight forward copy (right?). Then we replaced the edison with the new one, and now we dd from the SD card to that edison. Unfortunately, it didnt work. After power up of the new edison, the linux is giving us some errors while loading and there is no functioning terminal.
We sort of suspect that we might exceeded the partition size, but I'm really not sure how to verify this, or to modify the partition, if necessary. The original edison is working without any problem at all.
How could I check if this is a partitioning problem?
Is there a way to verify the dd?
Can I compare the two edisons, somehow to see that the process of copying was ok?
Found some older posts that might help out...
- will send you to the next link...
One thing that jumped out from the dd solution from Intel_Alvardo:
Using the dd command you can backup to a USB drive and restore from the USB drive as long as the root password was not set.
edit: you know what, this seems to be the latest link from one of those threads - https://gist.github.com/sxing/f02a4a1703b16803a7d4 Cloning Edisons by making a flashable image from an existing Edison · GitHub
I was wondering if you had the chance to check the information provided by joe_nasti.
If you have any other question, don't hesitate to contact us.