Installing Ubuntu 14.04 to BeagleBone Black

BeagleBone Black running Ubuntu 14.04 supports ROS Indigo; and ROS will be deployed as the distributed run-time framework for E-Motion robots.  This blog documents how to bring up a minimal, console-only Ubuntu 14.04 on BeagleBone Black.

First, download the pre-built eMMC-flasher image:

wget https://rcn-ee.net/rootfs/2015-02-19/flasher/BBB-eMMC-flasher-ubuntu-14.04.2-console-armhf-2015-02-19-2gb.img.xz

Now verify the image:

md5sum BBB-eMMC-flasher-ubuntu-14.04.2-console-armhf-2015-02-19-2gb.img.xz
857d9d8f05f781de63c5d389938d0cf1  BBB-eMMC-flasher-ubuntu-14.04.2-console-armhf-2015-02-19-2gb.img.xz

Write the image to the SDcard/MMC:

unxz BBB-eMMC-flasher-ubuntu-14.04.2-console-armhf-2015-02-19-2gb.img.xz
sudo dd if=./BBB-eMMC-flasher-ubuntu-14.04.2-console-armhf-2015-02-19-2gb.img of=/dev/sdX

where ‘X’ is your sdcard letter. If your card is a MMC card, do this:

unxz BBB-eMMC-flasher-ubuntu-14.04.2-console-armhf-2015-02-19-2gb.img.xz
sudo dd if=./BBB-eMMC-flasher-ubuntu-14.04.2-console-armhf-2015-02-19-2gb.img of=/dev/mmcblk0

When writing is complete, do:

sync

to flush the file system, just in case.

Now put the sdcard into the BBB, power 5V while holding down the small button next to the sdcard slot.

References