BabbageJauntyBetaInstall

Revision 5 as of 2009-03-25 20:32:21

Clear message

This page describes how to install a Jaunty beta image to a babbage board.

First of all you need to dd the image from http://cdimage.ubuntu.com/custom/20090325-armel+imx51/ to an SD card

sudo dd if=./jaunty-desktop-armel+imx51.img of=/dev/mmcblk0

(assuming your SD card is called /dev/mmcblk0)

Plug in the SD card into the SD card slot of your babbage board, you need a USB Key/Disk as target device attached.

Power up your board, it will boot into a live session. Directly after booting open a terminal and kill the gnome-keyring-daemon process to work around bug #328167

pkill -9 gnome-keyring-daemon

To work around bug #348504 stop syslod now with the following command

sudo /etc/init.d/sysklogd stop

Now just doubleclick the "Install" icon on the desktop and follow the normal install procedure. Warning /!\ Note that you will likely run into bug #348411 (dont select /dev/mmcblk0 as target device during partitioning) Warning /!\ Please note down the target device you picked for installation during the partitioning step, you will need that information later !

The install will currently finish with a crash message, you casn safely ignore it (this is bug #348660)

Now yopu need to make your SD card a boot device (the babbage currently only boots from SD) to achieve this, do the following:

Download the redboot tools package from http://ports.ubuntu.com/ubuntu-ports/pool/universe/r/redboot-tools/ Install this package

sudo dpkg -i /path/to/the/downloaded/package

Find the UUID of your target device now

sudo blkid <device path of the target device you noted down before>

Now use the fconfig tool to set a new bootscript on teh SD card you installed from

sudo fconfig -w -d /dev/mmcblk0 -o 0x5F000 -n boot_script_data -x 'fis load initramfs\fis load kernel\e -r 0x1000000 -s 4530483 -c "console=ttymxc0,115200 console=tty1 root=UUID=<the UUID you determined with the former command>"'