Installing "Sugar on a stick" (Strawberry Release) On A USB Stick
Author: Falko Timme <ft [at] falkotimme [dot] com> Follow me on Twitter
Last edited 07/15/2009
Sugar is the desktop environment that is used for the "One Laptop per Child" (OLPC) netbooks. It can also be installed on normal computers and even run off of a USB stick (which should have at least 1GB of size). This guide shows how you can install Sugar (the Strawberry release which is based on Fedora 11) on a USB stick.
I do not issue any guarantee that this will work for you!
1 Preliminary Note
In this tutorial I use an Ubuntu 9.04 desktop to install Sugar onto a USB stick. You can as well use a Fedora 11 desktop as the needed packages are available for Fedora, too.
I'm using an 8GB USB stick here; the minimum recommended size is 1GB.
Make sure you use the correct device name of your USB stick (/dev/sdf1 in this example) and the correct paths to livecd-iso-to-disk.sh and soas-strawberry.iso (as you remember, I stored both in ~/Desktop)!
It is OK to use this media.
MBR appears to be blank.
Do you want to replace the MBR on this device?
Press Enter to continue or ctrl-c to abort <-- ENTER Copying live image to USB stick
Updating boot config file
Initializing persistent overlay file
300+0 records in
300+0 records out
314572800 bytes (315 MB) copied, 46.6754 s, 6.7 MB/s
Initializing persistent /home
160+0 records in
160+0 records out
167772160 bytes (168 MB) copied, 25.8972 s, 6.5 MB/s
Formatting unencrypted /home
mke2fs 1.41.4 (27-Jan-2009)
OS type: Linux
Block size=1024 (log=0)
Fragment size=1024 (log=0)
40960 inodes, 163840 blocks
8192 blocks (5.00%) reserved for the super user
First data block=1
Maximum filesystem blocks=67371008
20 block groups
8192 blocks per group, 8192 fragments per group
2048 inodes per group
Superblock backups stored on blocks:
8193, 24577, 40961, 57345, 73729
This filesystem will be automatically checked every 30 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.
tune2fs 1.41.4 (27-Jan-2009)
Setting maximal mount count to -1
Setting interval between checks to 0 seconds
Installing boot loader
USB stick set up as live image!
Clean up the system afterwards by deleting soas-strawberry.iso and livecd-iso-to-disk.sh: