website diff en/doc/scratchbook/index.html @ rev 1344

Resize balinor logo to 120px
author Christophe Lincoln <pankso@slitaz.org>
date Fri Jan 22 23:02:15 2021 +0100 (2021-01-22)
parents 5ce7c39d2aa5
children
line diff
     1.1 --- a/en/doc/scratchbook/index.html	Fri May 03 09:00:01 2013 +0200
     1.2 +++ b/en/doc/scratchbook/index.html	Fri Jan 22 23:02:15 2021 +0100
     1.3 @@ -1,23 +1,22 @@
     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 +<!DOCTYPE html>
     1.8 +<html lang="en">
     1.9  <head>
    1.10 -    <title>SliTaz Scratchbook</title>
    1.11 -    <meta http-equiv="content-type" content="text/html; charset=utf-8" />
    1.12 -    <meta name="description" content="" />
    1.13 -    <meta name="expires" content="never" />
    1.14 -    <meta name="modified" content="2008-11-22 17:00:00" />
    1.15 -    <meta name="publisher" content="www.slitaz.org" />
    1.16 -    <meta name="author" content="Christophe Lincoln"/>
    1.17 -    <link rel="shortcut icon" href="favicon.ico" />
    1.18 -    <link rel="stylesheet" type="text/css" href="book.css" />
    1.19 +	<meta charset="UTF-8">
    1.20 +	<title>SliTaz Scratchbook</title>
    1.21 +	<meta name="description" content="">
    1.22 +	<meta name="expires" content="never">
    1.23 +	<meta name="modified" content="2008-11-22 17:00:00">
    1.24 +	<meta name="publisher" content="www.slitaz.org">
    1.25 +	<meta name="author" content="Christophe Lincoln">
    1.26 +	<link rel="shortcut icon" href="favicon.ico">
    1.27 +	<link rel="stylesheet" href="book.css">
    1.28  </head>
    1.29 -<body bgcolor="#ffffff">
    1.30 +<body>
    1.31  
    1.32  <!-- Header and quick navigation -->
    1.33  <div id="header">
    1.34  <div align="right" id="quicknav">
    1.35 -    <a name="top"></a>
    1.36 +    <span id="top"></span>
    1.37      <a href="../index.php">SliTaz doc</a>
    1.38  </div>
    1.39  <h1><font color="#3E1220">SliTaz Scratchbook</font></h1>
    1.40 @@ -30,10 +29,10 @@
    1.41  
    1.42  <h2><font color="#df8f06">Scratchbook</font></h2>
    1.43  <p>
    1.44 -Index of documents, step by step construction of a mini GNU/LINUX
    1.45 +Index of documents, step by step construction of a mini GNU/Linux
    1.46  LiveCD and installation instructions.
    1.47  </p>
    1.48 -<h3><font color="#6c0023">Table of contents</font></h3>
    1.49 +<h3>Table of contents</h3>
    1.50  <h4>LiveCD</h4>
    1.51  <ul>
    1.52  	<li><a href="#intro">Introduction.</a></li>
    1.53 @@ -49,25 +48,24 @@
    1.54  	<li><a href="xorg.html">Xorg.</a></li>
    1.55  </ul>
    1.56  
    1.57 -<a name="intro"></a>
    1.58 -<h3><font color="#6c0023">Introduction</font></h3>
    1.59 +<h3 id="intro">Introduction</h3>
    1.60  <p>
    1.61  The scratchbook allows you to track the creation of the first public 
    1.62 -release of SliTaz and make a trip to the heart of GNU/LINUX. You'll
    1.63 +release of SliTaz and make a trip to the heart of GNU/Linux. You'll
    1.64  be able to customize your new system or create your own autonomous
    1.65  distro running in system memory (RAM) that's fully installable on
    1.66  a hard drive or USB key. Once started you'll be able to remove the
    1.67  CD-ROM and still have SliTaz working. SliTaz can also be used as an
    1.68 -environment in which we can chroot or use the cdrom for multitasking. 
    1.69 +environment in which we can chroot or use the CD-ROM for multitasking.
    1.70  The only prerequisite is a host distribution in which you can store
    1.71  libraries, use a compiler and development tools, etc. The host
    1.72  system can be a chrooted development environment, a minimal
    1.73 -distro, SliTaz installed on a hard drive or a 'general' distro such
    1.74 +distro, SliTaz installed on a hard drive or a ‘general’ distro such
    1.75  as Debian, Slackware, Fedora, Gentoo, Mandriva, Arch, etc. Note
    1.76  that nothing is installed in the host system by our commands.
    1.77  </p>
    1.78  <p>
    1.79 -SliTaz uses the 'Swiss Army Knife' BusyBox as the basis of the system and 
    1.80 +SliTaz uses the ‘Swiss Army Knife’ BusyBox as the basis of the system and
    1.81  the Linux Kernel, it runs embedded using a small memory footprint and 
    1.82  provides many files. BusyBox is our main source of information 
    1.83  and it's a utility of the Debian project which we use and cherish.
    1.84 @@ -75,18 +73,18 @@
    1.85  <p>
    1.86  SliTaz uses the Syslinux bootloader and an archived initramfs 
    1.87  compressed with cpio. This archive is then decompressed in memory
    1.88 -at boot by the kernel into a system of no fixed size, retaining
    1.89 +at boot by the Kernel into a system of no fixed size, retaining
    1.90  control over init. At the time of compilation or copying of 
    1.91  applications, we use strip to clean the repositoiries. The system commands
    1.92 -genisoimage or mkisofs are used to create the iso images. To
    1.93 -finish, you can test the iso image with Qemu or engrave the 
    1.94 -generated iso on to a rewritable cdrom.
    1.95 +genisoimage or mkisofs are used to create the ISO images. To
    1.96 +finish, you can test the ISO image with Qemu or engrave the
    1.97 +generated ISO on to a rewritable CD-ROM.
    1.98  </p>
    1.99 -<a name="org"></a>
   1.100 -<h3><font color="#6c0023">Organize a working directory</font></h3>
   1.101 +
   1.102 +<h3 id="org">Organize a working directory</h3>
   1.103  <p>
   1.104  To create SliTaz, we need a working directory and several subdirectories
   1.105 -Whether you have a chrooted environment for developing or a host
   1.106 +whether you have a chrooted environment for developing or a host
   1.107  system, we advise to use a directory named distro/ in which to 
   1.108  work. The distro/ directory can be a simple folder or a partition,
   1.109  but you are obviously free to put all of this elsewhere.
   1.110 @@ -99,7 +97,7 @@
   1.111  	to operate in RAM, it is used to generate the initramfs image.</li>
   1.112  	<li>rootfs.gz --&gt; The initramfs image of our system - a cpio 
   1.113  	archive compressed with gzip.</li>
   1.114 -	<li>rootcd/ --&gt; The rootcd. This is the root of the cdrom files.</li>
   1.115 +	<li>rootcd/ --&gt; The rootcd. This is the root of the CD-ROM files.</li>
   1.116  	<li>src/ --&gt; The sources, Kernel, Syslinux, Busybox, Dropbear,
   1.117  	etc (it can also be a symbolic link).</li>
   1.118  </ul>
   1.119 @@ -128,7 +126,7 @@
   1.120  <p>
   1.121  We can now assemble rootfs.ext2 with a loop, thanks to the -o loop option
   1.122  provided by the mount utility in the rootfs/ directory. You can check if 
   1.123 -the assembly went well with the <code>df-h</code> command:
   1.124 +the assembly went well with the <code>df -h</code> command:
   1.125  </p>
   1.126  <pre> # mkdir rootfs
   1.127   # mount -o loop rootfs.ext2 rootfs