Jump to content

Features/SoaS Creation Station: Difference between revisions

From Sugar Labs
Satellit (talk | contribs)
m update links
 
(19 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<noinclude>{{TOCright}}
<noinclude>[[Category:Feature Page Incomplete]]
[[Category:Feature Page Incomplete]]
[[Category:Feature|SoaS Creation Station]]
[[Category:Feature|<Remixability>]]
<!-- You can add categories to tie features back to real deployments/schools requesting them, for example
[[Category:Features requested by School Xyz|<Feature Name>]] (the |Feature Name option sorts the entry on the category page under the first letter of <Feature Name>). -->
</noinclude>
</noinclude>


Line 13: Line 10:
== Summary ==
== Summary ==


'''A Custom Remix of XFCE Desktop with livecd-tools and spin-kickstarts'''
'''A Custom Remix of Gnome Desktop with livecd-tools and spin-kickstarts'''
: It can be either a liveCD or An Install CD.
: It can be either a liveCD or An Install CD.
::Targeted Audience: Teachers, Experienced Users, and Deployments.  
::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.
* 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: [http://wiki.sugarlabs.org/go/Talk:Features/Soas_V4/Remixability#Build_Your_Own_Remix]
* Detailed instuction on how to make remixes will be provided on the Desktop and as a default firefox web page  wiki:[http://people.sugarlabs.org/Tgillard/Build-Your-Own-Remix.txt  [[Talk:Features/SoaS Remixability#Build_Your_Own_Remix]]
* This CD provides a complete set of tools for Creating a Custom Remix of Soas.
* This CD provides a complete set of tools for Creating a Custom Remix of Soas.
* '''Requires installation to a Hard Disk''' or 16Gb USB to allow Building .iso's.
* '''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
* Recommended Install Method: [[Sugar_on_a_Stick/ZyX-LiveInstaller]] '''Works wih zyx.?'''
:: 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
::(still testing=looks like livecd-tools may use too many resources with the zyx-liveinstaller file structure)  still testing 09/09/2010 tg
:: zyx-liveinstaller (In fedora repositories) is included on SCS along with gparted.
:::Managed to do build on 16Gb USB took '''4+ hrs'''. '''NOT PRACTICAL (as need LVM structured install for enough room)'''08/14/2010
 
* zyx-liveinstaller copies the SCS CD exactly (as It is running on Users Desktop.) Any personal customization is transferred to a normal file system on the users Hard Disk
: zyx-liveinstaller (In fedora repositories) is included on the SCS.iso
::CD also includes gparted; livecd-tools, spin-kickstarts.
: liveinst(Anaconda) does not transfer the custom features of the SCS.iso  
: liveinst(Anaconda) does not transfer the custom features of the SCS.iso  
* Coordination with the Remixability feature.[http://wiki.sugarlabs.org/go/Features/Soas_V4/Remixability]
* Coordination with the Remixability feature.[[Features/SoaS Remixability]]
* May require using Anaconda with custom anaconda.cfg and .ks (If this is possible)


== Owner ==
== Owner ==


* Name: [[http://wiki.sugarlabs.org/go/User:Satellit | Thomas Gilliard]]
* Name: [[User:Satellit | Thomas Gilliard]]


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


== Current status ==
== Current status ==
* Targeted release: (Soas v4 [[Mangolassi]])
* Targeted release: (Soas v4 [[Sugar on a Stick/Mango Lassi|Mango Lassi]])
* Last updated: [[http://wiki.sugarlabs.org/go/User:Satellit | Thomas Gilliard]] 06:08, 4 August 2010 (PST)
* Last updated: [[User:Satellit | Thomas Gilliard]] 06:08, 9 Sept 2010 (PST)
* Percentage of completion: 10%
* Percentage of completion: 40%


== Detailed Description ==
== Detailed Description ==
Line 64: Line 66:
: all entries labled xxxx-remix were built using these instructions:
: all entries labled xxxx-remix were built using these instructions:


::http://wiki.sugarlabs.org/go/Talk:Features/Soas_V4/Install_Test_Table#Test_results
*Current
::[[Talk:Sugar_on_a_Stick_release_process#Test_Matrix]]
*Archive:
::[[Testing/Activity Test Table/Install_Test_Table#Test_results]]


The implementation of this feature depends on:
The implementation of this feature depends on:
Line 79: Line 84:
{{:{{PAGENAME}}/Testing}}
{{:{{PAGENAME}}/Testing}}
*1-) Burn .iso to CD and boot from CD
*1-) Burn .iso to CD and boot from CD
*2-)''' Install to HD with zyx-liveinstaller'''
*2-)''' Install to HD with zyx-liveinstaller''' (Icon is on desktop)
: in terminal: "zyx-liveinstaller"
 
*use partitioner (button at top of zyx-liveinstaller window) to partition HD
*use partitioner (button at top of zyx-liveinstaller window) to partition HD
:: /boot 500 ext4
:: /boot 500 ext4
Line 91: Line 96:


*3-)'''Reboot to HD when installer completes.'''
*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
:make a new directory on the Desktop "spin-kickstarts"
*4-) Create your own Remix.iso with one of the .ks files in the spin-kickstarts folder on your SCS Desktop
open terminal and enter this command:
: 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.
cp /usr/share/spin-kickstarts/*.ks /home/(user)/Desktop/spin-kickstarts
 
: Follow instructions on wiki: [[Talk:Features/SoaS Remixability#Build_Your_Own_Remix]]
*4-) Create your own Remix.iso with one of the .ks files in the Desktop spin-kickstarts folder  
: edit with gedit the .ks file to add programs etc; save with new name in spin-kickstarts folder
: '''save-as''' to use new name of your .ks and then copy that name inot the following commands in a new gedit file:
 
  livecd-creator \
  livecd-creator \
  --config=/home/(user)/Desktop/spin-kickstarts/fedora-livecd-soas.ks \
  --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
  --fslabel=SCS-v(2-3-4)-dd/mm/year-Remix --cache=/var/cache/live
: Run Build with livecd-to-disk and your .ks
:copy-paste the above edited command to a root terminal:
cd Desktop
# Desktop
connect to internet and hit return and Build should begin..(up to 1 hr to finish )
 
::Burn .iso to CD
::Burn .iso to CD
::Boot from new Remix
::Boot from new Remix
Line 114: Line 129:


== Documentation ==
== Documentation ==
http://wiki.sugarlabs.org/go/Talk:Features/Soas_V4/Remixability#Build_Your_Own_Remix
Log of successful build on 8GB USB: [[Talk:Features/SoaS Creation Station]]
 
Instructions: http://people.sugarlabs.org/Tgillard/Build-Your-Own-Remix.txt
 
Remixability: [[Talk:Features/SoaS Remixability#Build_Your_Own_Remix]]


== Release Notes ==
== Release Notes ==

Latest revision as of 16:03, 29 December 2015



Summary

A Custom Remix of 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.
(still testing=looks like livecd-tools may use too many resources with the zyx-liveinstaller file structure) still testing 09/09/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
  • zyx-liveinstaller copies the SCS CD exactly (as It is running on Users Desktop.) Any personal customization is transferred to a normal file system on the users Hard Disk
zyx-liveinstaller (In fedora repositories) is included on the SCS.iso
CD also includes gparted; livecd-tools, spin-kickstarts.
liveinst(Anaconda) does not transfer the custom features of the SCS.iso
  • Coordination with the Remixability feature.Features/SoaS Remixability
  • 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:
  • Current
Talk:Sugar_on_a_Stick_release_process#Test_Matrix
  • Archive:
Testing/Activity Test Table/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 (Icon is on desktop)
  • 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.
make a new directory on the Desktop "spin-kickstarts"

open terminal and enter this command:

cp /usr/share/spin-kickstarts/*.ks /home/(user)/Desktop/spin-kickstarts
Follow instructions on wiki: Talk:Features/SoaS Remixability#Build_Your_Own_Remix
  • 4-) Create your own Remix.iso with one of the .ks files in the Desktop spin-kickstarts folder
edit with gedit the .ks file to add programs etc; save with new name in spin-kickstarts folder
save-as to use new name of your .ks and then copy that name inot the following commands in a new gedit file:
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
copy-paste the above edited command to a root terminal:
cd Desktop
# Desktop

connect to internet and hit return and Build should begin..(up to 1 hr to finish )

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

Log of successful build on 8GB USB: Talk:Features/SoaS Creation Station

Instructions: http://people.sugarlabs.org/Tgillard/Build-Your-Own-Remix.txt

Remixability: Talk:Features/SoaS Remixability#Build_Your_Own_Remix

Release Notes

None Needed

Comments and Discussion