Line 1: |
Line 1: |
− | <noinclude>{{GoogleTrans-en}}{{TeamHeader|Sugar on a Stick|home=Project Home|xbgColor=ffe792|join_label=Get Involved}}{{TOCright}}</noinclude> | + | <noinclude>{{TeamHeader|Sugar on a Stick|home=Project Home|xbgColor=ffe792|join_label=Get Involved}}[[Category:Resource]]</noinclude> |
| + | {{:Sugar on a Stick/Essence}} |
| + | |
| ==Project Planning== | | ==Project Planning== |
− | * [[../Goals]] | + | * See [[../TODO]] for some project tasks. |
− | * [http://blueprints.edge.launchpad.net/soas Feature blueprints] | + | * See [[../Goals]] for some specific deployment/distribution obstacles. |
| + | * See our [http://blueprints.edge.launchpad.net/soas Feature blueprints] tracking system for feature development. |
| | | |
| === Use Cases=== | | === Use Cases=== |
− | This is a list of ways we'll support Soas installation and their status. '''TODO:''' replace with a flow chart! | + | This is a list of ways we're working to support SoaS installation and their status. '''TODO:''' replace with a flow chart. |
| | | |
| '''Sugar:''' | | '''Sugar:''' |
− | # From a hard disk:
| + | # On a Stick: |
− | ## Local booting with storage - ''implemented'' via various distros
| + | ## Mobile booting using USB boot support in BIOS - ''implemented'' |
− | ## Local booting with external storage - ''unimplemented'', students would insert their SoaS stick and it would load their data off it and optionally update their stick's software to the latest image
| |
− | # On a stick: | |
− | ## Mobile booting using USB Boot support in BIOS - ''implemented'' | |
| ## Mobile booting using ISO helper CDs - ''implemented'' | | ## Mobile booting using ISO helper CDs - ''implemented'' |
− | ## Mobile emulation - ''unimplemented'' | + | ## Mobile virtualization or emulation - ''unimplemented'' |
| ## Combination of booting and emulation - ''unimplemented'' | | ## Combination of booting and emulation - ''unimplemented'' |
− | ##* http://wiki.sugarlabs.org/go/VMware (VMPlayer and Appliance on one 8GB bootable stick, or a 4 GB Boot stick and a 4 GB stick with the Appliance) works but is complicated. (Waiting for Fedora 11 to allow VMPlayer installation; this workaround uses Ubuntu 9.04 boot stick with VMPlayer.) | + | ##* [[VMware]] (VMware Player and Appliance on one 8-GB bootable stick, or a 4-GB boot stick and a 4-GB stick with the Appliance) works but is complicated. (Waiting for Fedora 11 to allow VMware Player installation; this workaround uses Ubuntu 9.04 boot stick with VMPlayer.) |
| + | # On a fixed hard disk: |
| + | ## Local booting with storage - ''implemented'' via various distros. |
| + | ## Local booting with external storage - ''unimplemented'', students would insert their SoaS stick and the fixed system would operate off their transportable data, and optionally, update their stick's software to the latest image. |
| | | |
− | ==== Install Methods ==== | + | === Installation Methods === |
| # Windows/Mac/Linux | | # Windows/Mac/Linux |
− | ## LiveUSB creator script - ''implemented'' | + | ## Live USB creator script - ''implemented'' |
| # Windows | | # Windows |
− | ## [http://git.sugarlabs.org/projects/soas-emu SoaS-emu] - installer for a soas appliance on the local machine - ''work in progress'' | + | ## [http://git.sugarlabs.org/projects/soas-emu SoaS-emu] - installer for a SoaS appliance on the local machine - ''work in progress'' |
| ## MokaFive portable player installer - ''investigating'' | | ## MokaFive portable player installer - ''investigating'' |
− | # Other | + | # Virtualization environments |
− | ## LiveCD which creates USB sticks - ''works in SoaS Strawberry'' | + | ## Boot a SoaS image on a USB device in [[VirtualBox]]. See this [http://www.mail-archive.com/soas@lists.sugarlabs.org/msg00259.html discussion thread]. |
| + | ## Live CD which boots a Mac OS X version of VirtualBox and uses a SoaS USB device as the guest OS. See this [http://www.mail-archive.com/soas@lists.sugarlabs.org/msg00312.html discussion thread]. |
| + | ## Live CD which boots to live user and autostarts VMware Player (installed in CD SquashFS). Then students can sequentially insert their USB Stick and work on same PC - "idea" [satellit 07/05/2009] |
| + | # Other variations |
| + | ## Live CD which creates USB sticks - ''works in SoaS Strawberry'' |
| ### Insert the target USB storage device into your computer, | | ### Insert the target USB storage device into your computer, |
| ### Boot from a CD-ROM burnt with the soas-strawberry.iso image, | | ### Boot from a CD-ROM burnt with the soas-strawberry.iso image, |
Line 33: |
Line 40: |
| ### Install the live image to the USB device by executing the following, <u>single</u> command with arguments:<br><code>/mnt/live/LiveOS/livecd-iso-to-disk --noverify --overlay-size-mb 300 --home-size-mb 160 --unencrypted-home --delete-home /dev/sr0 /dev/sdb1</code> | | ### Install the live image to the USB device by executing the following, <u>single</u> command with arguments:<br><code>/mnt/live/LiveOS/livecd-iso-to-disk --noverify --overlay-size-mb 300 --home-size-mb 160 --unencrypted-home --delete-home /dev/sr0 /dev/sdb1</code> |
| ###:'''Note:''' If you have more than 1 hard disc or USB device, you should verify the name of the USB storage device by reviewing the output of the <code>mount</code> command before step 5 above. | | ###:'''Note:''' If you have more than 1 hard disc or USB device, you should verify the name of the USB storage device by reviewing the output of the <code>mount</code> command before step 5 above. |
− | ##LiveCD which boots to live user and autostarts VMPlayer (installed in CD sqfs) then Students can sequentially insert their USB Stick and work on same PC - "idea" [satellit 07/05/2009] | + | ## zyx-liveinstaller (in Terminal) in SoaS v2 Blueberry can be used to make USB installations from the running live CD. - "works for v2 Bluberry, not yet working in Nightly Composes (v3, F13)" |
| + | ## dd install to USB device with F12 dual mode .iso "works, but offers no persistence" |
| + | ## liveinst command from terminal, install to USB - "works for v2 Bluberry, not yet working in Nightly Composes (v3, F13)" |
| + | ## Prebuilt USB .img/vmx/vdi files to download [http://people.sugarlabs.org/Tgillard/] ext3 real install USB .img file [http://people.sugarlabs.org/Tgillard/soas-2-blueberry-direct-cleared-3GB.img.xz] [http://people.sugarlabs.org/Tgillard/soas-2-blueberry-direct-cleared-3GB.txt] |
| | | |
| + | ===Upgrade Paths=== |
| + | # With a Journal full of learning, how does one upgrade to a new version of Sugar? |
| + | ## Will Journals restored from a School Server work? |
| + | ## Is a persistent home overlay usable? |
| + | ## Is Home.img exchangeable from one device to another? |
| === More Information === | | === More Information === |
| + | * [[fedora:Sugar on a Stick]] - The Fedora Project home for the project. |
| * [http://git.sugarlabs.org/projects/soas SoaS Gitorious home] - Tools to build Sugar on a Stick images. | | * [http://git.sugarlabs.org/projects/soas SoaS Gitorious home] - Tools to build Sugar on a Stick images. |
| * SoaS Desktop Manager [[Sugar_on_a_Stick/sdm]] | | * SoaS Desktop Manager [[Sugar_on_a_Stick/sdm]] |
− | * For a testing drawing space, check [[olpc:User_talk:FGrose/sandbox/SoaS| this]]. | + | * Other [[:Category:Live USB|portable Sugar distributions]] that share the Sugar on a Stick goals. |
| | | |
− | == Home View Design== | + | === Home View Design === |
− | See [[Design_Team/Proposals/Home_View|this page]] for ideas about the Home View design. | + | See [[Design Team/Proposals/Home View|this page]] for ideas about the Home view design. |
| | | |
| === Initial Home View Activities === | | === Initial Home View Activities === |
Line 47: |
Line 63: |
| See this [http://www.mail-archive.com/sugar-devel@lists.sugarlabs.org/msg03685.html sugar-devel thread] for the background. | | See this [http://www.mail-archive.com/sugar-devel@lists.sugarlabs.org/msg03685.html sugar-devel thread] for the background. |
| | | |
− | [[Category:Resource]] | + | == Marketing resources == |
| + | |
| + | * [[SoaS Blueberry Banner]] |
| + | * [[SoaS Blueberry Instructions]] |
| + | * [[SoaS Blueberry Notes]] |