Beagleboard:BeagleBoneBlack Debian

This page is about running the armhf port of Debian distribution at BeagleBoard. The latest beagleboard.org image can be found at: http://beagleboard.org/latest-images

= Checking The Debian Image Version =

You should check the version of the image on the microSD/eMMC by opening the ID.txt file in the FAT partition.

root@beaglebone:~# cat /boot/uboot/ID.txt BeagleBoard.org BeagleBone Debian Image 2014-03-19

This file can also be accessed via a PC (Windows/Mac/Linux) via either mounting the FAT partition directly off the microSD card or via the usb interface (flash drive).

= FAQ =

Expanding File System Partition On A microSD
By default the microSD image is only about 2GB in size, to fully expand the partition to the full size of your microSD card simple run.

cd /opt/scripts/tools/ sudo ./grow_partition.sh

On the next reboot, [df -h] should show the full microSD card size.

Timezone
By default this image is setup to display time in utc mode. If you would like to change this to your local region.

dpkg-reconfigure tzdata

or: echo "Europe/Zurich" > /etc/timezone dpkg-reconfigure -f noninteractive tzdata

= Debian Build Instructions =

You'll want a fairly beefy ARM system to run this script.

git clone git://github.com/beagleboard/image-builder.git cd image-builder ./beagleboard.org_image.sh

= Debian Releases = http://beagleboard.org/latest-images

2014-04-14
Flasher: wget http://debian.beagleboard.org/images/BBB-eMMC-flasher-debian-7.4-2014-04-14-2gb.img.xz (mirror) https://rcn-ee.net/deb/testing/2014-04-14/BBB-eMMC-flasher-debian-7.4-2014-04-14-2gb.img.xz md5sum BBB-eMMC-flasher-debian-7.4-2014-04-14-2gb.img.xz e5e53b249392102104a6a3c619b922bf BBB-eMMC-flasher-debian-7.4-2014-04-14-2gb.img.xz

microSD/Standalone: wget http://debian.beagleboard.org/images/bone-debian-7.4-2014-04-14-2gb.img.xz (mirror) https://rcn-ee.net/deb/testing/2014-04-14/bone-debian-7.4-2014-04-14-2gb.img.xz md5sum bone-debian-7.4-2014-04-14-2gb.img.xz 683868efa8fc7ec48ec31690d3e68c0a bone-debian-7.4-2014-04-14-2gb.img.xz

2014-04-14 Changes
Update: u-boot v2014.04 https://github.com/beagleboard/image-builder/commit/3ee55e6d4748d9de7e1a45a9bb0e1993da2dd750 Add: prufh https://github.com/beagleboard/image-builder/commit/d8a749bc6b88fd1cc506c5b2f73cbae2c2b62386 Update: new cloud9 release https://github.com/beagleboard/image-builder/commit/d9bd6fa41d6c1888193f29eabf42517caf4a33cd Add: fb-test-app https://github.com/beagleboard/image-builder/commit/ba371e750b91f55f4adae2376f04fee9f596585e Fix: switch to debian.beagleboard.org repo https://github.com/beagleboard/image-builder/commit/8c529b1f58975ff8f57da4c214837805076bda24

2014-03-31
Flasher: wget https://rcn-ee.net/deb/testing/2014-03-31/BBB-eMMC-flasher-debian-7.4-2014-03-31-2gb.img.xz (mirror) https://rcn-ee.net/deb/testing/2014-03-31/BBB-eMMC-flasher-debian-7.4-2014-03-31-2gb.img.xz md5sum BBB-eMMC-flasher-debian-7.4-2014-03-31-2gb.img.xz c0fec269d008b4a5be4f26fa57780a7d BBB-eMMC-flasher-debian-7.4-2014-03-31-2gb.img.xz

microSD/Standalone: wget https://rcn-ee.net/deb/testing/2014-03-31/bone-debian-7.4-2014-03-31-2gb.img.xz (mirror) https://rcn-ee.net/deb/testing/2014-03-31/bone-debian-7.4-2014-03-31-2gb.img.xz md5sum bone-debian-7.4-2014-03-31-2gb.img.xz b8cf5558b0ad60e05bd6724a60d771a6 bone-debian-7.4-2014-03-31-2gb.img.xz

2014-03-31 Changes
Feature: no password required for the default sudo user (root was already no password) https://github.com/beagleboard/image-builder/commit/93952245774e6986c2a54b4993533e2e37601c8a Feature: console boot to tty0 https://github.com/beagleboard/image-builder/commit/bf4f9050e0a82f6d18f77ca2e9b329d811a3b149 Fix: halt/reboot lockup (usb serial gadget/systemd) https://github.com/beagleboard/image-builder/commit/15f944399c2ec3b88c9269411480bc0887468928

2014-03-27
Flasher: wget http://debian.beagleboard.org/images/BBB-eMMC-flasher-debian-7.4-2014-03-27-2gb.img.xz (mirror) https://rcn-ee.net/deb/testing/2014-03-27/BBB-eMMC-flasher-debian-7.4-2014-03-27-2gb.img.xz md5sum BBB-eMMC-flasher-debian-7.4-2014-03-27-2gb.img.xz abf6f014c0dd49c59da2edecd9d74c8e BBB-eMMC-flasher-debian-7.4-2014-03-27-2gb.img.xz

microSD/Standalone: wget http://debian.beagleboard.org/images/bone-debian-7.4-2014-03-27-2gb.img.xz (mirror) https://rcn-ee.net/deb/testing/2014-03-27/bone-debian-7.4-2014-03-27-2gb.img.xz md5sum bone-debian-7.4-2014-03-27-2gb.img.xz 0ceb0be8fe8655a6475b31a5a10f9961 bone-debian-7.4-2014-03-27-2gb.img.xz

2014-03-27 Changes
Added: xrdp https://github.com/beagleboard/image-builder/commit/5cefdbb727c7b68c87dcafeeb74ca8f8ff7c9a76 Enable: systemd start getty over ttyGS0 https://github.com/beagleboard/image-builder/commit/e644b65932ad23a6446dcaf889813310d0f22d6a Added: wicd-curses https://github.com/beagleboard/image-builder/commit/c1e5c3dc1d2df5606f2c623b2b8f011ba08deae1 Added: wicd-cli https://github.com/beagleboard/image-builder/commit/ba070615432e5b0aced36b60c76cec5766b95320

2014-03-19
Flasher: wget https://rcn-ee.net/deb/testing/2014-03-19/BBB-eMMC-flasher-debian-7.4-2014-03-19-2gb.img.xz (mirror) https://rcn-ee.net/deb/testing/2014-03-19/BBB-eMMC-flasher-debian-7.4-2014-03-19-2gb.img.xz md5sum BBB-eMMC-flasher-debian-7.4-2014-03-19-2gb.img.xz 912775fc52af6d43a4104fd1a8dee880 BBB-eMMC-flasher-debian-7.4-2014-03-19-2gb.img.xz

microSD/Standalone: wget https://rcn-ee.net/deb/testing/2014-03-19/bone-debian-7.4-2014-03-19-2gb.img.xz (mirror) https://rcn-ee.net/deb/testing/2014-03-19/bone-debian-7.4-2014-03-19-2gb.img.xz md5sum bone-debian-7.4-2014-03-19-2gb.img.xz a24ff9701a39ba23486b9e3ddc20fca8 bone-debian-7.4-2014-03-19-2gb.img.xz

2014-03-19 Changes
Add: ID.txt like Angstrom for version info. https://github.com/beagleboard/image-builder/commit/b5bd2dd6d46d413da0e84543073c92177a05652c Add: serial/dvi & ssh banner to: http://elinux.org/Beagleboard:BeagleBoneBlack_Debian https://github.com/beagleboard/image-builder/commit/3548f4516be3cce253d8529584894b43cbbd895f Remove: Desktop root terminal (password is blank, this application requires one.) https://github.com/beagleboard/image-builder/commit/92910a3709f0480ea9dc727eb90610cccab5b371 Upgrade: u-boot v2014.04-rc2 https://github.com/beagleboard/image-builder/commit/a505a395f184eaa655676833255fdfc3f31872f5 LCD: disable DPMS/blanking mode Cursor: set cursor via [xsetroot -cursor_name left_ptr] instead of xorg SWCursor true, fixes random lockups (Thanks Cody Lacey) https://github.com/beagleboard/image-builder/commit/3faedf9308b4adcdac6a747aadff44ede33cb59b Added: beaglebone meta package https://github.com/beagleboard/image-builder/commit/1b4caa3de385414674b734157f6bf1d487e0cd9d Added: libopencv-dev package Fixes: http://bugs.elinux.org/issues/61 https://github.com/beagleboard/image-builder/commit/1c0e5f8f272c6e3a3b659ea7e3854abe5c81df40 Added: libopencv-core-dev package https://github.com/beagleboard/image-builder/commit/6af879606f2638dda363c54264e8e72ddb032b98

2014-03-04
wget https://s3.amazonaws.com/beagle-debian/BBB-eMMC-flasher-debian-7.4-2014-03-04-2gb.img.xz (mirror) https://rcn-ee.net/deb/testing/2014-03-04/BBB-eMMC-flasher-debian-7.4-2014-03-04-2gb.img.xz md5sum BBB-eMMC-flasher-debian-7.4-2014-03-04-2gb.img.xz fd15e685b328eca7ec31e6edd72ac6f6 BBB-eMMC-flasher-debian-7.4-2014-03-04-2gb.img.xz

wget https://s3.amazonaws.com/beagle-debian/bone-debian-7.4-2014-03-04-2gb.img.xz (mirror) https://rcn-ee.net/deb/testing/2014-03-04/bone-debian-7.4-2014-03-04-2gb.img.xz md5sum bone-debian-7.4-2014-03-04-2gb.img.xz 49c1dd902841560a80fba89bfd940a74 bone-debian-7.4-2014-03-04-2gb.img.xz