Improve Sugar on a Stick: Difference between revisions

Satellit (talk | contribs)
 
(7 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<noinclude>
<noinclude>[[Category:TODO]]__NOTOC__
[[Category:TODO]]
</noinclude>
</noinclude>


Line 17: Line 16:
== Where we need to simplify ==
== Where we need to simplify ==


# '''Make it work to both boot and to run on the computers' current operating systems.'''
===Make it work to both boot and to run on the computers' current operating systems.===
#: This is clearly possible, LinuxliveUSB has a this working for Windows.  
: This is clearly possible, LinuxliveUSB has a this working for Windows.  
#* We need a Mac and Linux VirtualBox or other VM Solution.
*We need a Mac and Linux VirtualBox or other VM Solution.
#* We need a simple, elegant, Sugar specific UI that is presented to the user when they insert a stick into a running Windows machine.
* We need a simple, elegant, Sugar specific UI that is presented to the user when they insert a stick into a running Windows machine.
#* ''Make it work with Macs.''
*Suggestion-1: (not for XO-1)
#*: It kinda works sometimes now. Some macs reboot if you do magic incantations. Some don't.  A VirtualBox "boot helper" VM that started the boot in VirtualBox, then looks to the stick was created by Dave Bauer, but it doesn't work on all Macs yet.
:Put 2 files for VirtualBox import/export on a 2nd USB stick
# '''XS integration needs to work simply and elegantly.'''
:On insertion; the contents of the USB stick pop up
#* Backup and Restore  
:An example:
#* A simple UI for recreating a lost or broken stick
  f16-live-RC4-Desktop-sugaruser-disk1.vmdk
#* Give teachers the power of Moodle - We need tools for teachers to manage student work on the XS and to push files to students sticks.
  f16-live-RC4-Desktop-sugaruser.ovf '''<==click on this file and it immediately imports into VirtualBox (less than 2 Minutes)'''
# '''Understand Stick failure and how to reduce it.'''
  (Only the .ovf file icon is highlighted in the USB stick contents)
#: See Notes: [[Sugar_on_a_Stick/Installation/Variations#Cautions_with_using_Live_USB_devices | Cautions with using Live USB devices]], [[LiveOS image]], & [[Sugar_on_a_Stick/Stick_Layout | Stick Layout]]
*Suggestion-2: (not for XO-1)
# '''Make it simple and elegant to create sticks for your whole class.'''
:Export the VirtualBox .vdi hard drive to a 2nd USB and create a new machine that uses the .vdi to run
#* Not a lot of steps for drivers, etc., and it works on most of the computers in the kids' houses.
:/home/(user)/VirtualBox VMs/ (copy all three files to USB-stick)
#* Teacher decides what files and activities are included
:Create a new appliance
#* No command line usage, an enjoyable, Sugarish experience.
:use pre-existing hard disk
:Look for .vdi (on USB-stick)
[[File:Trisquel_running_from_Ext_USB-stick.png|200px]]
*Suggestion-3 (works for XO-1 and PC's)
*Use "Sneakernet" Downloadable CD/DVD.isos
:http://wiki.sugarlabs.org/go/Sugar_Creation_Kit#introduction_to_the_sugar_interface_CD.iso  7.4M
::A CD/USB-stick with .html files that will open with a click in the XO-1 or PC's Browser
*Contents:
: Introduction_to_Sugar_Interface.html
: Connecting_to_the_Internet.html
: Drag-Drop.html
: How_to_use_IRC.html
: How_to_use_Chat.html
: Terminal.html
:: Downloaded .html from: [http://en.flossmanuals.net/terminal/Floss Manuals]
--[[User:Satellit|Satellit]] 18:49, 24 December 2011 (EST)
:http://download.sugarlabs.org/images/SugarCreationKit-123.iso
::a 3.2 GB DVD.iso with most of the tools needed to install and use sugar  '''Needs updating''' only goes to Mirabelle SoaS-v3
 
===Make it work with Macs.===
: It kinda works sometimes now. Some macs reboot if you do magic incantations. Some don't.  A VirtualBox "boot helper" VM that started the boot in VirtualBox, then looks to the stick was created by Dave Bauer, but it doesn't work on all Macs yet.
 
====[[Sugar_Creation_Kit#Set_up_MacBook_to_Open_VirtualBox_automatically_when_you_power_it_on|Set up MacBook to Open items automatically when you log in]]====
:click link ^
======Make New Virtual Appliance for USB containing .vdi files======
:VirtualBox/New/(Continue)
::Name..... Operating System...linux..  Version ...Ubuntu (Continue)
::Memory ....1024...(Continue)
::[x] Start-up Disk
::(O) Use existing disk  Click on the folder icon on right side
::Select the USB-stick in Devices: select the .vdi file listed (Open)
:Virtual Hard Disk
:: Has (O) Use existing hard disk filled out with your .vdi (Continue)
:Summary (Create)
*VirtualBox Manager
:Pointed to new VM (at bottom of list) ==> Start
* Now when the MacBook is booted it will boot up in VirtualBox pointed at this Virtual Appliance on the USB-stick
;This Procedure can be used on multiple Macs to use the same USB-stick containing the Virtual Appliance of Sugar
 
===XS integration needs to work simply and elegantly.===
* Backup and Restore  
* A simple UI for recreating a lost or broken stick
* Give teachers the power of Moodle - We need tools for teachers to manage student work on the XS and to push files to students sticks.
===Understand Stick failure and how to reduce it.===
: See Notes: [[Sugar_on_a_Stick/Installation/Variations#Cautions_with_using_Live_USB_devices | Cautions with using Live USB devices]], [[LiveOS image]], & [[Sugar_on_a_Stick/Stick_Layout | Stick Layout]]
===Make it simple and elegant to create sticks for your whole class.===
* Not a lot of steps for drivers, etc., and it works on most of the computers in the kids' houses.
* Teacher decides what files and activities are included
* No command line usage, an enjoyable, Sugarish experience.