Download the Image
Grab the latest image from the BeagleBoard.org site : Latest Images
Unpack the image.
The img.xz file can be decompressed by a number of programs:
tar supports .xz from version 1.22 onwards:
# tar -xvf downloaded.img.xz
Note where the img file has been decompressed to.
Write the image
To flash the image to your microSD card ensure the card is inserted into a microSD to USB adapter or appropriate card reader. You need to make note of the drive letter or device node that is created for the card :
Download the imaging software Win32 Disk Imager to allow the image to be written to the microSD card. Download from: Win32 Disk Imager
Once installed open and select the extracted image file and device (microSD card) you would like to write to:
Once you are ready select the Write button:
The progress bar will move as it progresses through the image. Once the image has been written successfully a popup will appear for you to acknowledge.
The card is now ready to either boot from or prepare to flash the eMMC (Flasher Image).
# sudo dd if=extracted.img of=/dev/sdx
/dev/sdx is the device that is the microSD card e.g. /dev/sdb, /dev/sdc. Make sure you use the correct one for the microSD card.
CAUTION: Using the incorrect /dev/sd will result in loss of data !!
Once dd has completed the card is now ready to either boot from or prepare to flash the eMMC.
To turn the image into eMMC flasher images, edit the /boot/uEnv.txt file on the Linux partition on the microSD card and remove the ‘#’ on the line with ‘cmdline=init=/opt/scripts/tools/eMMC/init-eMMC-flasher-v3.sh’.
CAUTION : Enabling this will cause booting the microSD card to flash the eMMC.