website diff en/doc/handbook/gen-livecd.html @ rev 68

Tidy up Handbook (en) and add Apps
author Paul Issott <paul@slitaz.org>
date Sat Jun 14 14:48:17 2008 +0000 (2008-06-14)
parents
children 58cda986e06f
line diff
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/en/doc/handbook/gen-livecd.html	Sat Jun 14 14:48:17 2008 +0000
     1.3 @@ -0,0 +1,121 @@
     1.4 +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
     1.5 +    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
     1.6 +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
     1.7 +<head>
     1.8 +    <title>SliTaz Handbook (en) - Gen LiveCD flavor</title>
     1.9 +    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
    1.10 +    <meta name="description" content="slitaz tazlito build livecd flavor support all in RAM" />
    1.11 +    <meta name="expires" content="never" />
    1.12 +    <meta name="modified" content="2008-02-26 18:30:00" />
    1.13 +    <meta name="publisher" content="www.slitaz.org" />
    1.14 +    <meta name="author" content="Christophe Lincoln"/>
    1.15 +    <link rel="shortcut icon" href="favicon.ico" />
    1.16 +    <link rel="stylesheet" type="text/css" href="book.css" />
    1.17 +</head>
    1.18 +<body bgcolor="#ffffff">
    1.19 +
    1.20 +<!-- Header and quick navigation -->
    1.21 +<div id="header">
    1.22 +<div align="right" id="quicknav">
    1.23 +    <a name="top"></a>
    1.24 +    <a href="liveusb.html">LiveUSB media</a> |
    1.25 +    <a href="index.html">Table of contents</a>
    1.26 +</div>
    1.27 +<h1><font color="#3E1220">SliTaz Handbook (en)</font></h1>
    1.28 +</div>
    1.29 +
    1.30 +<!-- Content. -->
    1.31 +<div id="content">
    1.32 +<div class="content-right"></div>
    1.33 +
    1.34 +<h2><font color="#DF8F06">Generate a LiveCD flavor</font></h2>
    1.35 +
    1.36 +<ul>
    1.37 +	<li><a href="#tazlito">Tazlito</a> - SliTaz Live Tool.</li>
    1.38 +	<li><a href="#get-flavor">Get a flavor</a> - Download a flavor file.</li>
    1.39 +	<li><a href="#gen-distro">Gen your own distro</a> - Generate a Live distro in
    1.40 +	one single command.</li>
    1.41 +</ul>
    1.42 +
    1.43 +<a name="tazlito"></a>
    1.44 +<h3>Tazlito - SliTaz Live Tool</h3>
    1.45 +<p>
    1.46 +Tazlito is a tool to help generate and configure SliTaz LiveCD ISO images.
    1.47 +You can create a custom distro in two commands from a list of packages and a
    1.48 +flavor file, extract an existing ISO image to hack it, create new initramfs 
    1.49 +and/or a new ISO. Most commands must be run by root, except the stats and the
    1.50 +configuration file manipulation. Like other SliTaz tiny utils, you can simply
    1.51 +type <code>tazlito usage</code> in a terminal to get a list of all 
    1.52 +commands with a short description in English.
    1.53 +</p>
    1.54 +
    1.55 +<a name="get-flavor"></a>
    1.56 +<h3>Get a flavor</h3>
    1.57 +<p>
    1.58 +SliTaz LiveCD can easily be rebuilt using Tazlito flavor support. A special 
    1.59 +LiveCD flavor can be built from the LiveCD/RAM itself or from an installed
    1.60 +system. If you want to rebuild SliTaz from the LiveCD you need at least 256 Mb
    1.61 +of RAM and we recommend that you store the file on persistent media (USB key, HD,
    1.62 +etc). To start you need to get a flavor file from a SliTaz mirror, open a Xterm,
    1.63 +become root administrator and get the default core system:
    1.64 +</p>
    1.65 +<pre>
    1.66 + # tazlito get-flavor core
    1.67 +</pre>
    1.68 +
    1.69 +<a name="gen-distro"></a>
    1.70 +<h3>Generate your own distro</h3>
    1.71 +<p>
    1.72 +The command <code>get-flavor</code> will download the core flavor, giving you a description
    1.73 +and a list of packages in the current directory with some additional files in 
    1.74 +/home/slitaz/distro/addfiles (JWM menu, wallpapers, hacker files). From now on 
    1.75 +you can add or remove packages in the list (<code>distro-packages.list</code>), 
    1.76 +modify configuration files (<code>tazlito.conf</code>) and optionally modify 
    1.77 +additional files. Then simply generate a LiveCD ISO image:
    1.78 +</p>
    1.79 +<pre>
    1.80 + # tazlito gen-distro
    1.81 +</pre>
    1.82 +<p>
    1.83 +The LiveCD ISO image, root filesystem (rootfs) and the content of the CD 
    1.84 +(rootcd) are in /home/slitaz/distro.  All repacked or downloaded packages are
    1.85 +stored by default in /home/slitaz/packages. If you want to chroot in the
    1.86 +rootfs to preconfigure the system, add more files in the rootcd directory or 
    1.87 +add users, you just have to rebuild initramfs and the ISO image to generate 
    1.88 +your new LiveCD:
    1.89 +</p>
    1.90 +<pre>
    1.91 + # tazlito gen-initiso
    1.92 +</pre>
    1.93 +
    1.94 +<h4>Burn ISO and gen a flavor file</h4>
    1.95 +<p>
    1.96 +Tazlito can also burn the LiveCD and/or create a flavor file to keep your 
    1.97 +modifications:
    1.98 +</p>
    1.99 +<pre>
   1.100 + # tazlito burn-iso
   1.101 + # tazlito gen-flavor
   1.102 +</pre>
   1.103 +
   1.104 +
   1.105 +<!-- End of content -->
   1.106 +</div>
   1.107 +
   1.108 +<!-- Footer. -->
   1.109 +<div id="footer">
   1.110 +	<div class="footer-right"></div>
   1.111 +	<a href="#top">Top of the page</a> | 
   1.112 +	<a href="index.html">Table of contents</a>
   1.113 +</div>
   1.114 +
   1.115 +<div id="copy">
   1.116 +    Copyright &copy; 2008 <a href="http://www.slitaz.org/en/">SliTaz</a> -
   1.117 +    <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br />
   1.118 +    Documentation is under
   1.119 +    <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a>
   1.120 +    and code is <a href="http://validator.w3.org/">valid xHTML 1.0</a>.
   1.121 +</div>
   1.122 +
   1.123 +</body>
   1.124 +</html>