Changes

Jump to navigation Jump to search
3,269 bytes removed ,  13:38, 24 February 2009
m
no edit summary
Line 5: Line 5:     
===Project Goals===
 
===Project Goals===
 +
 +
[[Image:Soas.jpg|thumb|right]]
 +
 
* Sugar on a Stick as 1 to 1 computing in an elementary school
 
* Sugar on a Stick as 1 to 1 computing in an elementary school
 
* Sugar on a Stick to empower middle and high school students to help test [[Sugar as Service Learning]]
 
* Sugar on a Stick to empower middle and high school students to help test [[Sugar as Service Learning]]
 
* Sugar on a Stick for conferences to let people try Sugar and collaborate with other conference participants
 
* Sugar on a Stick for conferences to let people try Sugar and collaborate with other conference participants
   −
==Create your own USB Stick==
+
=== Get Sugar on a Stick ===
[[Image:Soas.jpg|thumb]]
     −
The basics of creating and using a bootable Sugar on a Stick are:
+
We are currently working towards the first SoaS release, with a hard launch date of April 10th, 2009 where Caroline Meeks and Walter Bender will premiere and distribute SoaS at [http://www.ncose.org/node/47 FOSSVT]]. What this means is that the current snapshots are still unstable and in testing, and that if you download and try out this software, ''it might not work yet.'' Please download, test, and give feedback - we need your help to make our launch date!
#Download a .iso image file containing Sugar on a Stick.
  −
#Use a Bootable USB creator program to copy the image file to a USB stick.
  −
#Configure the target computer to boot from USB.
     −
===Download a .iso Image File===
+
==== Files ====
A .iso image file of the latest version of Sugar on a Stick is located here:
  −
:http://download.sugarlabs.org/soas/snapshots/1/Soas-200902231225.iso
     −
See this email post for information about the latest version:
+
A .iso image file of the latest development snapshot of Sugar on a Stick is located here: :http://download.sugarlabs.org/soas/snapshots/1/Soas-200902231225.iso
:http://lists.sugarlabs.org/archive/sugar-devel/2009-February/012123.html
     −
===Create a Bootable USB stick===
+
Release notes on the latest snapshot: :http://lists.sugarlabs.org/archive/sugar-devel/2009-February/012123.html
Creating bootable USB keys can be tricky.  If it doesn't work the first try, experiment with different methods, computers and USB keys.  Report your experience on the [[Talk:Sugar on a Stick|Sugar on a Stick talk]] page.
     −
====On Windows using Fedora LiveUSB Creator====
+
==== How to install ====
Fedora LiveUSB Creator is a cross-platform tool for easily installing live operating systems on to USB flash drives.  ''This is the recommended method to create Sugar on a Stick USB drives.'''
     −
:http://fedorahosted.org/liveusb-creator/
+
The basics of creating and using a bootable Sugar on a Stick are:
 
+
#Download a .iso image file containing Sugar on a Stick.
*Download and install Fedora LiveUSB creator as well as a .iso image file.
+
#Use a Bootable USB creator program to copy the image file to a USB stick.
*Plug in a 1GB or larger USB stick into your computer.
+
#Configure the target computer to boot from USB.
*Open "liveusb-creator.exe"
  −
*Use "Browse" to select the iso file that you just downloaded.
  −
*Set the Target Device to your USB device.
  −
*Move the slider to set some persistent storage.  (Hint: Set it high, then it will tell you how much space there is, and you can adjust it to the right point).
  −
*Click "Create Live USB". It will take a few minutes.
  −
 
  −
How much persistent memory you set will depend on the size of the .iso and the size of your USB.  Make sure you leave some so that people can use the Journal.
  −
 
  −
====On Linux using the shell script====
  −
This is known to work in Fedora and Ubuntu and should work in other Linux distributions.
  −
 
  −
* Make sure you have the isomd5sum package installed in your distribution, as it will be needed by the script later on.
  −
* Plug in a 1GB or larger USB stick into your computer.
  −
* Download the shell script [http://katzj.fedorapeople.org/olpc/livecd-iso-to-disk.sh livecd-iso-to-disk.sh]
  −
* Check the USB device. In the example below the device is /dev/sdb,<br>
  −
: df -h
  −
Filesystem            Size  Used Avail Use% Mounted on
  −
/dev/sda1              19G  7.0G  11G  40% /
  −
tmpfs                1.5G    0  1.5G  0% /lib/init/rw
  −
varrun                1.5G  96K  1.5G  1% /var/run
  −
varlock              1.5G    0  1.5G  0% /var/lock
  −
udev                  1.5G  2.9M  1.5G  1% /dev
  −
tmpfs                1.5G  104K  1.5G  1% /dev/shm
  −
lrm                  1.5G  2.0M  1.5G  1% /lib/modules/2.6.27-11-generic/volatile
  −
/dev/sdb1            996M  913M  84M  92% /mnt/myUSBdisc
  −
 
  −
* Then check to see that the partition is marked as bootable,<br>
  −
: sudo fdisk -l ''<----that's a lowercase letter L for the List option.''
  −
You should see output that looks like this:
  −
Disk /dev/sdb: 1047 MB, 1047265280 bytes
  −
255 heads, 63 sectors/track, 127 cylinders
  −
Units = cylinders of 16065 * 512 = 8225280 bytes
  −
Disk identifier: 0x0008325f
  −
.
  −
  Device Boot      Start        End      Blocks  Id  System
  −
/dev/sdb1  *          1        127    1020096    6  FAT16
  −
The '*' under the Boot column is what you want to see.
  −
: If not, then
  −
:* For Ubuntu 8.10, menu: System -> Administration -> Partition Editor (GParted).
  −
::# Select your USB device (/dev/sdb in your case),
  −
::# then your partition (/dev/sdb1),
  −
::# then menu: Partition -> Manage Flags,
  −
::# check the boot box,
  −
::# and Close to mark the partition as bootable.
  −
 
  −
:* For Fedora,
  −
::#  parted /dev/sdb
  −
::# toggle 1 boot
  −
::# quit
  −
 
  −
* Unmount the drive,<br>
  −
: sudo umount /dev/sdb1
  −
* Run it as root, making sure to pass the correct USB device and to set overlay and home size appropriately, depending on the stick size.
  −
sudo ./livecd-iso-to-disk.sh --overlay-size-mb 500 --home-size-mb 500 Soas-200902231225.iso /dev/sdb1
  −
 
  −
====On Windows or Linux using UNetbootin====
  −
UNetbootin (Universal Netboot Installer) is a cross-platform utility that can create Live USB systems.
  −
 
  −
''Keep in mind that UNetbootin doesn't support persistent overlays, so you won't be able to save files using the Journal.''
  −
 
  −
:http://unetbootin.sourceforge.net/
     −
* Choose the Diskimage ISO option.
+
For more detailed installation instructions on multiple platforms, see [[/Installation]].
* Select the downloaded .iso image file.
  −
* Press OK and wait for your USB stick to be created.
      
===Booting Sugar on a Stick===
 
===Booting Sugar on a Stick===
779

edits

Navigation menu