Features/SoaS Creation Station

From Sugar Labs
< Features
Revision as of 19:36, 14 August 2010 by Satellit (talk | contribs) (→‎Summary: need LVM fs for USB to do a remix?)
Jump to navigation Jump to search



Summary

A Custom Remix of XFCE or Gnome Desktop with livecd-tools and spin-kickstarts

It can be either a liveCD or An Install CD.
Targeted Audience: Teachers, Experienced Users, and Deployments.
  • This Feature will allow Users to Make Customized Respins by editing kickstart files and Building Custom-Remix.iso files.
  • Detailed instuction on how to make remixes will be provided on the wiki:[1] [2]
  • This CD provides a complete set of tools for Creating a Custom Remix of Soas.
  • Requires installation to a Hard Disk to allow Building .iso's.
  • Recommended Install Method: http://wiki.sugarlabs.org/go/Sugar_on_a_Stick/ZyX-LiveInstaller Does not work wih zyx.?
(still testing=looks like livecd-tools uses too many resources with the zyx-liveinstaller file structure) 08/13/2010 tg
Managed to do build on 16Gb USB took 4+ hrs. NOT PRACTICAL (as need LVM structured install for enough room)08/14/2010
  • Copies the SCS CD exactly (as It is running on Users Desktop.) With any personal customization is transferred to a normal file system on the users Hard Disk
zyx-liveinstaller (In fedora repositories) is included on SCS along with gparted.
liveinst(Anaconda) does not transfer the custom features of the SCS.iso
  • Coordination with the Remixability feature.[3]
  • May require using Anaconda with custom anaconda.cfg and .ks (If this is possible)

Owner

  • Email: satellit <at> bendbroadband <dot> com

Current status

Detailed Description

  • This CD will Provide the tools, including detailed instructions, for creating a custom Soas-remix.
  • References on how to use the SCS will be added to The Customization Guide.

Benefit to Sugar

Promotes our already-existing technical flexibility to customize Soas-v4 for Deployments and individuals.

  • add/delete desired applications to standard set on .iso
  • Targeted uses:
Multiple Language versions (Including EU Languages?)
e-book reader
Older students
Games
  • Shared kickstart files e-mailed to SOAS and posted to wiki allow others to learn how to make a .ks file and try various remixes.
  • Posted links to a Catalog of prebuilt remix.iso's, with a description of their use and contents, allows less skilled users to use them.

Scope

The technical ability to create remixes has worked for a long time.

all entries labled xxxx-remix were built using these instructions:
http://wiki.sugarlabs.org/go/Talk:Features/Soas_V4/Install_Test_Table#Test_results

The implementation of this feature depends on:

  • the editing of the Customization Guide
http://download.sugarlabs.org/soas/docs/customization-guide
  • The creation of a wiki page

UI Design

N/A

How To Test

Features/SoaS Creation Station/Testing

  • 1-) Burn .iso to CD and boot from CD
  • 2-) Install to HD with zyx-liveinstaller
in terminal: "zyx-liveinstaller"
  • use partitioner (button at top of zyx-liveinstaller window) to partition HD
/boot 500 ext4
/ (balance of HD minus 10000)
swap 10000
exit partitioner "X" on top right of window
  • Hit -> arrow at bottom of zyx-liveinstaller
Select root (/); boot-(/boot); swap.
  • Hit -> arrow at bottom of zyx-liveinstaller to begin install
  • 3-)Reboot to HD when installer completes.
Follow instructions on wiki:http://wiki.sugarlabs.org/go/Talk:Features/Soas_V4/Remixability#Build_Your_Own_Remix
  • 4-) Create your own Remix.iso with one of the .ks files in the spin-kickstarts folder on your SCS Desktop
edit the .ks file to add programs etc; save with new name in spin-kickstarts folder
Edit command to build to use new name of .ks and the label for the CD.
livecd-creator \
--config=/home/(user)/Desktop/spin-kickstarts/fedora-livecd-soas.ks \
--fslabel=SCS-v(2-3-4)-dd/mm/year-Remix --cache=/var/cache/live --verbose
Run Build with livecd-to-disk and your .ks
Burn .iso to CD
Boot from new Remix

User Experience

Wider choices for users of Soas-v4 due to ability to Customize.

Dependencies

None that I know of.

Contingency Plan

Not Needed

Documentation

http://wiki.sugarlabs.org/go/Talk:Features/Soas_V4/Remixability#Build_Your_Own_Remix

Release Notes

None Needed

Comments and Discussion