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.

Privileged echo
As a normal user, you can not "sudo echo 'something' >> /etc/privilegedfile"

sudo sh -c "echo 'something' >> /etc/privilegedfile"

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-23
Flasher: wget http://debian.beagleboard.org/images/bone-debian-7.4-2014-04-23-2gb.img.xz (mirror) https://rcn-ee.net/deb/testing/2014-04-23/BBB-eMMC-flasher-debian-7.4-2014-04-23-2gb.img.xz md5sum BBB-eMMC-flasher-debian-7.4-2014-04-23-2gb.img.xz 29c1e9c3e745a3966f9e749b6a89ea50 BBB-eMMC-flasher-debian-7.4-2014-04-23-2gb.img.xz

microSD/Standalone: wget http://debian.beagleboard.org/images/BBB-eMMC-flasher-debian-7.4-2014-04-23-2gb.img.xz (mirror) https://rcn-ee.net/deb/testing/2014-04-23/bone-debian-7.4-2014-04-23-2gb.img.xz md5sum bone-debian-7.4-2014-04-23-2gb.img.xz b38f107faea671fc9074de5012ef82cb bone-debian-7.4-2014-04-23-2gb.img.xz

2014-04-23 Changes
Fix: gtk2 lockups, switch to fbdev https://github.com/beagleboard/image-builder/commit/2d54c0095a964a931c41b63102abe569c18bdcd7 Add: ruby/gem install beaglebone https://github.com/beagleboard/image-builder/commit/fd1b03b82a95cd8d36c3218ce62abd326d1b5ad8

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