I assume the card you are using in 4G or larger. It’s odd that using dd to copy the contents of your current card didn’t work. Be sure to copy the entire card, not an individual partition.
i.e. to backup:
dd if=/dev/sdX of=sdcard.img
dd if=sdcard.img of=/dev/sdX
The “/dev/sdX” part should be, for example, /dev/sde, not /dev/sde1,
There are many different ways of writing an image to the microSD card, so it can be tricky to find the correct instructions for the files you are using. I followed the instructions in that same IBM article over a year ago, and it worked back then. However, it’s been awhile since I tried creating an image through manual partitioning and copying of bootloader files, so I can’t tell you where to find up-to-date instructions.
The following methods are all foolproof, since they involve no manual configuration of the card:
- Download one of the .img.gz files from http://downloads.angstrom-distribution.org/demo/beagleboard/ and follow the instructions on the Beaglebone page http://downloads.angstrom-distribution.org/demo/beaglebone/ (unfortunately, the instructions for the .img.gz files aren’t on the Beagleboard page):
zcat filename.img.gz > /dev/sdX
Download the image from CircuitCo http://www.circuitco.com/support/index.php?title=Circuitco_Support_Wiki#BEAGLEBOARD-xM_IMAGE_FILES and follow their instructions for writing the image to the microSD card (which can be done on either a Windows or Linux PC)
If you’re willing to try Ubuntu instead of Angstrom, follow the instructions at http://elinux.org/BeagleBoardUbuntu#Precise_12.04_armhf