Beagleboard:BeagleBoneBlack Debian

From eLinux.org
Revision as of 17:35, 31 March 2014 by RobertCNelson (talk | contribs) (2014-03-31)
Jump to: navigation, search

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
<reboot>

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-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