Ubuntu

From AlwaysInnovating

Jump to: navigation, search

Ubuntu is provided since 2009-12.a (current is 2010-01.b). All applications provided in AI OS are in the Ubuntu release (except Chromium, and video acceleration). Performance is not as good as AI OS because Ubuntu doesn't use the best possible ARM compilation flags. The default user of the Ubuntu image is "ai" and there is no password. To be root, just type "sudo -s" in a terminal window. You can access the git to read how we prepare the Ubuntu image for the Touch Book.

To compile it on a Linux PC, follow these steps (tested on Ubuntu 9.04):

  • First, setup your OpenEmbedded environment as explained on the AI OS compilation page.
  • Then install the qemu tools:
sudo apt-get install qemu qemu-arm-static qemu-kvm qemu-kvm-extras debootstrap
  • Finally, clone the git and run as root launch-ubuntu.sh:
mkdir /work
cd /work
ln -s /OE/ai.openembedded.dev ai.openembedded.dev
git clone git://git.alwaysinnovating.com/ai.ubuntu
sudo -s
./launch-ubuntu.sh


From Ubuntu Natty Narwhal 11.04 onwards, this can also be done (more or less) via the instructions here:

[1] ubuntu omap install

The basic principle is to download an image, then rsync the root folder with an sdcard root partition as laid out here (follow the sdcard layout too!):

[2] touch enlightenment

and then use some changes to the root partition as defined in josch's script:

[3] debian touchbook

curl http://www.alwaysinnovating.com/download/modules-omap3-touchbook.tgz | tar xzf - -C $ROOTDIR

wget http://www.alwaysinnovating.com/download/rt3070_2.1.2.0-r78.5_omap3-touchbook.ipk

ar x rt3070_2.1.2.0-r78.5_omap3-touchbook.ipk

tar xzf data.tar.gz -C $ROOTDIR

rm rt3070_2.1.2.0-r78.5_omap3-touchbook.ipk data.tar.gz control.tar.gz debian-binary

where $ROOTDIR is the sdcard root itself.

then simply boot the touchbook from the sdcard:

once booted, the image will somehow go through some install/configure steps, you'll need a keyboard to fill in the details here.

finally you end up at a gdm login, where onboard is available for onscreen keyboard via the universal access icon at the bottom of the screen.

this is default ubuntu netbook install using the new unity interface, and it isn't all that snappy. it is possible to alter the ubuntu install using apt-get or synaptic to all sorts of other window managers, such as e17... for those who prefer a prebuilt image with latest e17 SVN already installed, there is one available here:

[4] mu3en narwhal image

Personal tools