This is an old revision of the document!
Table of Contents
SOSBoot Image
SOSBoot is the AC100 Swiss Army knife. It's a minimalistic self containing linux system designed to solely fit inside the Recovery partition of the AC100.
Installation
Where to install ?
Although SOSBoot can be installed in place of the main kernel, it's the most useful when installed on the recovery partition (5-th partition in terms of nvflash). So that the AC100 boots by default your favorite OS, and SOSBoot stays available as a recovery system in case something goes badly wrong.
Please note that booting a different system through the recovery menu is only supported on the bootloader provided by Android 2.1. If you have upgraded your AC100 to Android 2.2 prior to install linux, it's highly advisable to downgrade your AC100 to Android 2.1 (you do have backups, don"t you ?)
Download
Official SOSBoot images are available from there: http://share.grandou.net/ac100/sosboot/
Using nvflash
From a working AC100 system
TODO
[21:22:49] <ggrandou> so go back to ubuntu [21:23:13] <ggrandou> download sosboot image from httP://share.grandou.net/ac100/sosboot/ [21:23:38] <ggrandou> check that your sos partition is /dev/mmcblk0p1 [21:23:51] <ggrandou> abootimg -i /dev/mmcblk0p1 [21:24:13] <ggrandou> and install it: dd if=sosboot.img of=/dev/mmcblk0p1 [21:26:22] <scoopr> and do you have excatly those five lines you just said somewhere in your wiki? =) [21:35:13] <ggrandou> :)
Usage
Tips and Tricks
Sources
SOSBoot sources are hosted on gitorious: http://gitorious.org/ac100/sosboot
Retrieve git repository:
$ git clone git://gitorious.org/ac100/sosboot.git
Built it:
$ cd sosboot $ ./build_all
Please note that build has been only tested on a cross-compile environment