Sugar on a Stick/Blueberry

From Sugar Labs

Jump to: navigation, search

Project Home   ·   Get Involved   ·   Contacts   ·   Resources   ·   FAQ   ·   Roadmap   ·   To Do   ·   Meetings

released 03 December 2009
a Sugar environment you can carry in your pocket!
35px-Activity-write.png
Sugar on a Stick v2 Blueberry has been superseded by the Mirabelle release as of 25 May 2010. See http://spins.fedoraproject.org/soas for the most current version.

Sugar on a Stick - Blueberry

a Sugar environment you can carry in your pocket

This document provides instructions for preparing a Sugar on a Stick (SoaS) installation. It also contains a list of known issues and sources of further information, for example how to use a Boot Helper CD for very old PCs.

If you want to proceed directly to downloading, please select your operating system here by clicking on one of the icons below. You might also want to read through the release notes.

Choose your operating system:
Windows.gif | Gnulinux.png | Apple.gif

Note: Andrew Brookes has created an illustrated guide (with step-by-step screen shots) of the SoaS-creation process (See http://www.nkran.net/sugar_install.jsp).

What's New?

Sugar on a Stick v2 Blueberry contains a number of new features that improve the overall user and learning experience. Here is an overview of the most notable ones:

Sugar 0.86

0.86 Browse new toolbar.png
Sugar on a Stick v2 Blueberry ships the latest Sugar release, 0.86.3. It features:
  • redesigned toolbars;
  • improved wireless networking;
  • EPUB file support for e-books (Read);
  • better Gnash support for Adobe Flash content;
  • easier keyboard configuration;
  • support for tabbed browsing (Browse);
  • and an easy way to update to the latest Activities (Control Panel).

Detailed release notes for Sugar 0.86 are available here.

ZyX-LiveInstaller

Zyx-liveinstaller.png
A frequent request we received concerned a means of installing Sugar to a hard disk.

We teamed up with the zyx-liveinstaller developer in order to provide:

  • seamless installation of your personalized environment onto your computer's hard disk;
  • it saves any changes that you made to your Sugar on a Stick system;
  • and the installation does not even require a reboot.

E-Books

Read-alice.png
Sugar on a Stick v2 Blueberry supports viewing e-books through Read, including the increasingly popular .epub file format. Historical classicals and interesting literature for young readers are provided through an additional page.

Thousands of additional e-books can even be easily accessed through the included Get Internet Archive Books Activity. A screencast of the e-book sharing process is also available.

Activities

Social-calc-activity.png
Sugar on a Stick v2 Blueberry also includes updates to the standard collection of Activities for children and many new ones. An example is SocialCalc, a spreadsheet activity that allows users to do complex mathematical calculations. Sugar on a Stick v2 Blueberry also ships the TamTam activity suite, which takes the learner on a journey through sound and music, beginning with a simple musical toy and progressing up to a sophisticated sound synthesizer. Other activities, such as the very popular Physics and TurtleArt, have been updated. Sugar's rich collection of Activities are available for download from Sugar's Activity Library.

Based On Fedora

Fedora remix logo.png
Sugar on a Stick v2 Blueberry is based on the latest version (F12) of the Fedora operating system, a GNU/Linux distribution which showcases the latest in free and open source software.


Get It!

For Windows Users

Persons using PCs running Windows have two options for creating a Sugar/Blueberry USB flash drive:

Option #1: Use LiveUSB Creator from within Windows to create a Sugar-on-a-Stick Live USB with a compressed filesystem.
Fedora-liveusb-creator.png
  1. Download the latest version of the Fedora LiveUSB Creator from FedoraHosted here.
  2. Plug a blank target USB flash drive (or SD Card) into your computer (1GB or greater). (See Cautions with using Live USB regarding flash drive size.)
  3. Launch LiveUSB Creator.
  4. Select Sugar on a Stick v2 Blueberry in the drop-down menu on the upper-right side to download the liveUSB disk image.
  5. Adjust the Persistent Storage slider. This enables you to save the child's work in Sugar onto the device.
  6. Select your flash drive as the target and click the Create Live USB button.
  7. Wait for the process to finish, then close the LiveUSB Creator program.
  8. Stop your flash drive using the Safely Remove Hardware dialog and eject it.
Option #2: (ADVANCED USERS ONLY) Create a bootable Sugar/Blueberry USB flash drive that does not have a compressed filesystem. This option requires at least a 4GB drive.
WARNING: MAKING A MISTAKE IN THIS PROCEDURE COULD WIPE YOUR PC'S HARD DISK!!!!
  1. In Windows, download the latest version of the Live CD image, and burn the image to a CD.
  2. Follow the instructions here to create the bootable Sugar/Blueberry USB flash drive by (i) booting the PC into Sugar with the CD and (ii) running ZyX-LiveInstaller within the Terminal activity. You will also need a spare, blank (or erasable) USB flash drive -- preferably manufactured by a different manufacturer than the target USB -- to use as a swap drive during the procedure. Any data on the swap drive will be wiped.

Notes:

For GNU/Linux Users

1-)Linux Users will use a slightly different approach than Windows Users to ensure maximum compatibility with different distributions. Please follow the instructions carefully to ensure your data is preserved.

If you are a Fedora User, run the following command:

yum install liveusb-creator

Then download soas-2-blueberry.iso and select it by using the Browse button. You can check to make sure that the .iso downloaded properly by comparing the sha1sum to the one here:[1](sha1sum)

sha1sum soas-2-blueberry.iso
8022b68433295f12fbfffa66bf49205851a6a1e0 

2-)If you use any other distribution, download the image-writer tool from here and the live image from here.

This solution will not create a persistent storage overlay

3-)zyx-liveinstaller:[2]

4-)Unsupported instructions for creating a key with persistent storage for Blueberry: [3] and on other distributions are available here:[4]

Boot Helper

If your machine doesn't support booting from USB devices, then download the soas-2-boot.iso and burn it to a CD. ImgBurn is a free Windows application to do so, in case your current computer does not come with such a software.

If your boot hangs, you may need to modify the boot command by appending:

selinux=0

You do this by interrupting the Helper CD boot by hitting the Esc key once the initial splash-screen appears. You should see a list of four boot options. At this point, hit the Tab key. The command line should appear. Add selinix=0 to the end of the line and hit Return (or Enter). The boot should proceed from here as normal.

For Mac OS X Users

NOTE to Instruction Editors: Please test and adjust instructions for the soon-to-be-released Sugar on a Stick/Mirabelle. Draft instructions at Sugar on a Stick/Beta and SoaS Mirabelle Instructions.

Sugar on a Stick Blueberry and Strawberry images are for the Intel processor.
See Using Sugar with powerPC if you do not have an Intel processor.

To identify the Mac's processor and OS X version

Choose Apple menu > About This Mac. A small window will appear titled About This Mac. The processor type should be in the window.

To download Sugar on a Stick

For protection against tampering and transmission errors, always compare the checksum of each download.

To calculate a file's SHA-1 checksum

Open the Terminal Utility and type into the Terminal Window. Press the return key to run the command.


To install Sugar onto a Stick


Image-writer-mac.png


To create a Boot Helper CD


To boot Sugar on a Stick

Suggestion: Using boot_helper_disk_with_blueberry_usb_on_intel_mac (may fix bugs listed below)

Link:[5]


Mac Bugs

The boot sequence does not work properly due to minor bugs. Follow these workarounds to boot an intel Mac
Note: to the child it is named SUGAR. But the stick they take home is named FEDORA.

Submit bugs to request a different flavor of boot helper CD  that boots Mac automatically, without typing selinux=0 and removes the countdown, Macs innately have the option key interrupt, the mouse down interrupt and the power button interrupt to handle this boot time issue.


This is a showstopper.
You cannot boot without hacking the USB stick name.
Use windows instructions to create Sugar on a Stick, named FEDORA, with persistent overlay.


There is no way to create a persistent overlay on Mac without hacking the USB stick.
Use windows instructions to create Sugar on a Stick, named FEDORA, with persistent overlay.


Older Mac with powerPC processor

Sugar on a Stick Blueberry and Strawberry images are for the Intel processor.
Mac computers with powerPC processors will need a different flavor image to run.


Fedora Core is available for the powerPC processor. By booting Fedora on your Mac, you change it into a Fedora machine. You may then install Sugar directly onto the hard drive. The use of intel processor emulation on powerPC Mac is not recommended. Due to the aging speeds of powerPC Macs, installing Fedora and Sugar will drastically outperform emulation.

See the Linux section for more details.


Get Help!

While we hope that Sugar on a Stick works flawlessly for you, if you do run into any problems, there are several forums for seeking help.

For general questions about Sugar, you may want to start with our user manual:

We also have a help page, mailing lists, this wiki, and an IRC channel: irc.freenode.net #sugar (See help using IRC).

We welcome feedback! Send e-mail to feedback AT sugarlabs DOT org (which will post your email to the It's an Education Project mailing list.)

Historically, several questions have been answered at this SoaS community bug-tracking portal. There you will find answers to frequently asked questions, such as:

As of 04 February 2010, bugs should be filed at http://bugs.sugarlabs.org under the SoaS component (announcement). See Bugs below.

Sugar on a Stick (Blueberry) is based on Fedora 12 and consequently uses Fedora for device support, e.g., wireless support. There is additional help available for Fedora:

Bugs

Please file bug reports in The Sugar on a Stick bug tracker.

Personal tools
Namespaces
Variants
Actions
Sugar
Teams
Projects
Local Labs
Using the Wiki
Google Translations