Sugar Creation Kit: Difference between revisions

Satellit (talk | contribs)
m Build Your Own Remix: working save
Satellit (talk | contribs)
mNo edit summary
Line 203: Line 203:
*: or available separately at http://people.sugarlabs.org/fgrose/SugarCellar
*: or available separately at http://people.sugarlabs.org/fgrose/SugarCellar


====Build Your Own Remix====
==Build Your Own Remix==


:''' The following is Modified from: https://fedoraproject.org/wiki/Talk:How_to_create_and_use_a_Live_CD'''
''' The following is Modified/Adapted from: https://fedoraproject.org/wiki/Talk:How_to_create_and_use_a_Live_CD'''


== Introduction ==
=== Introduction ===


This page explains how to make a  custom-content Live CD or DVD on Fedora-based systems including derived  distributions such as RHEL, CentOS and others.  
This page explains how to make a  custom-content Live CD or DVD on Fedora-based systems including derived  distributions such as RHEL, CentOS and others.  
Line 215: Line 215:
See  the [[FedoraLiveCD | project wiki]] for more details. Discussion of this  project takes places at http://admin.fedoraproject.org/mailman/listinfo/livecd.
See  the [[FedoraLiveCD | project wiki]] for more details. Discussion of this  project takes places at http://admin.fedoraproject.org/mailman/listinfo/livecd.


== Instructions ==
=== Instructions ===


The basic workflow for creating a  remix is:
The basic workflow for creating a  remix is:
Line 224: Line 224:
...that's it! We will walk you through these steps  below.
...that's it! We will walk you through these steps  below.


=== Install the necessary software ===
==== Install the necessary software ====


To create a live image, the '''livecd-creator''' tool is used. Super user privileges are needed. The tool is more or less self-documenting, use the ''--help'' option to see options.
To create a live image, the '''livecd-creator''' tool is used. Super user privileges are needed. The tool is more or less self-documenting, use the ''--help'' option to see options.
Line 237: Line 237:




=== Set up your environment ===
==== Set up your environment ====


Now we'll set up the place you'll be building your remix's image file in. We assume you're running a recent version of Fedora.  
Now we'll set up the place you'll be building your remix's image file in. We assume you're running a recent version of Fedora.
 
:We will use the /home/(user)/Desktop to do our builds
 
Set SELinux in permissive mode.


:Set SELinux in permissive mode.
  su -c ‘setenforce 0’
  su -c ‘setenforce 0’
 
:Copy the kickstart files you've Downloaded to your Desktop.
Copy the kickstart files you've Downloaded to your Desktop.


  gedit /usr/share/spin-kickstarts/
  gedit /usr/share/spin-kickstarts/
Line 252: Line 250:
  Edit one of the .ks files you just copied.
  Edit one of the .ks files you just copied.
   
   
=== Create''/Modify'' a kickstart file ===
==== Create''/Modify'' the kickstart file ====


# Create an empty text document in  the editor of your choice.
# Create an empty text document in  the editor of your choice.
# Import the kickstart file you chose above:
# Import the kickstart file you chose above:
 
<code>%include  fedora-live-base.ks</code>


# Create the package manifest section  and add your favorite packages:
# Create the package manifest section  and add your favorite packages:
Line 271: Line 267:
# Congrats -- you're done!
# Congrats -- you're done!


=== Build the image ===
====Example Terminal Command to Build .iso ====
:'''f14(rawhide)build system using fedora-livecd-soas.ks'''
 
 
==== Build the image ====