rev |
line source |
pankso@371
|
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
|
pankso@371
|
2 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
pankso@371
|
3 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
|
pankso@371
|
4 <head>
|
pankso@371
|
5 <title>SliTaz Cookbook - Rootcd</title>
|
pankso@371
|
6 <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
|
pankso@371
|
7 <meta name="description" content="" />
|
pankso@371
|
8 <meta name="expires" content="never" />
|
pankso@371
|
9 <meta name="modified" content="2007-12-24 17:00:00" />
|
pankso@371
|
10 <meta name="publisher" content="www.slitaz.org" />
|
pankso@371
|
11 <meta name="author" content="Christophe Lincoln"/>
|
pankso@371
|
12 <link rel="shortcut icon" href="favicon.ico" />
|
pankso@371
|
13 <link rel="stylesheet" type="text/css" href="book.css" />
|
pankso@371
|
14 </head>
|
pankso@371
|
15 <body bgcolor="#ffffff">
|
pankso@371
|
16
|
pankso@371
|
17 <!-- Header and quick navigation -->
|
pankso@371
|
18 <div id="header">
|
pankso@371
|
19 <div align="right" id="quicknav">
|
pankso@371
|
20 <a name="top"></a>
|
pankso@371
|
21 <a href="http://www.slitaz.org/">www.slitaz.org</a>
|
pankso@371
|
22 </div>
|
pankso@371
|
23 <h1><font color="#3E1220">SliTaz Cookbook</font></h1>
|
pankso@371
|
24 </div>
|
pankso@371
|
25
|
pankso@371
|
26 <!-- Content. -->
|
pankso@371
|
27 <div id="content">
|
pankso@371
|
28 <div class="content-right"></div>
|
pankso@371
|
29
|
pankso@371
|
30 <h2><font color="#DF8F06">Rootcd</font></h2>
|
pankso@371
|
31 <p>
|
pierre@499
|
32 Descriptions et améliorations des fichiers contenus sur le cdrom.
|
pankso@371
|
33 </p>
|
pankso@371
|
34
|
pankso@371
|
35 <ul>
|
pascal@548
|
36 <li><a href="rootcd.html#syslinux">Syslinux/isolinux.</a></li>
|
pascal@548
|
37 <li><a href="rootcd.html#splash">Splash image au boot d'isolinux.</a></li>
|
pascal@548
|
38 <li><a href="rootcd.html#isolinux-iso">ISO bootable avec isolinux.</a></li>
|
pascal@548
|
39 <li><a href="rootcd.html#grub">GRUB.</a></li>
|
pascal@548
|
40 <li><a href="rootcd.html#grub-iso">ISO bootable avec GRUB.</a></li>
|
pascal@548
|
41 <li><a href="rootcd.html#memtest86">Memtest86.</a></li>
|
pankso@371
|
42 </ul>
|
pankso@371
|
43
|
pankso@371
|
44 <a name="syslinux"></a>
|
pankso@371
|
45 <h3><font color="#6c0023">Syslinux/isolinux</font></h3>
|
pankso@371
|
46 <p>
|
pierre@499
|
47 Syslinux et le bootloader principal de SliTaz, nous utilisons la version
|
pankso@371
|
48 isolinux pour faire démarrer le système contenu sur le cd-rom. Il est simple,
|
pankso@371
|
49 efficace, et largement configurable. Isolinux a été installé lors de la
|
pankso@371
|
50 création du système de base : <a href="base-system.html">Base system</a>.
|
pierre@499
|
51 Le binaire est isolinux.bin, et le fichier de configuration est isolinux.cfg.
|
pankso@371
|
52 Voici un exemple d'isolinux.cfg, utilisant isolinux.msg pour afficher l'image
|
pankso@371
|
53 splash, et utilisant des fichiers d'aides affichables via F1, F2, F3, etc. Vous
|
pankso@371
|
54 trouverez un fichier help.txt, options.txt, etc, dans SliTaz tools :
|
pankso@371
|
55 </p>
|
pankso@371
|
56 <pre class="script">
|
pankso@371
|
57 display isolinux.msg
|
pankso@371
|
58 default slitaz
|
pankso@371
|
59 label slitaz
|
pankso@371
|
60 kernel /boot/bzImage
|
pankso@371
|
61 append initrd=/boot/rootfs.gz rw root=/dev/null vga=788
|
pankso@371
|
62 implicit 0
|
pankso@371
|
63 prompt 1
|
pankso@371
|
64 timeout 80
|
pankso@371
|
65 F1 help.txt
|
pankso@371
|
66 F2 options.txt
|
pankso@371
|
67 F3 isolinux.msg
|
pankso@371
|
68 F4 display.txt
|
pankso@371
|
69 </pre>
|
pankso@371
|
70
|
pankso@371
|
71 <a name="splash"></a>
|
pankso@371
|
72 <h3><font color="#6c0023">Splash image au boot d'isolinux</font></h3>
|
pankso@371
|
73 <p>
|
pankso@371
|
74 Nous pouvons configurer isolinux pour avoir une jolie image au boot de SliTaz,
|
pierre@499
|
75 ou tous autres systèmes utilisant isolinux. Cette image à un format particulier
|
pankso@371
|
76 .lss, propre à Syslinux, et elle doit être au mode indexé de 16 couleurs. Vous
|
pierre@499
|
77 pouvez utiliser le logo officiel, ppmforge, imagemagic, Gimp, ou autres pour
|
pankso@371
|
78 créer votre image.
|
pankso@371
|
79 </p>
|
pankso@371
|
80 <p>
|
pankso@371
|
81 L'archive de Syslinux fourni un logo officiel (sample/syslogo.lss) que vous
|
pankso@371
|
82 pouvez directement utiliser en le copiant dans la racine du cd-rom. SliTaz
|
pierre@499
|
83 fournit un logo (rootcd/boot/isolinux/splash.lss) que vous trouverez dans
|
pankso@371
|
84 l'archive des SliTaz tools. Pour afficher l'image au boot, il faut que l'option
|
pierre@499
|
85 'display' appelle le fichier isolinux.msg, qui lui, charge l'image au format
|
pankso@371
|
86 *.lss. A noter que le fichier isolinux.msg, utilise des caractères ASCII 24.
|
pankso@371
|
87 Exemple de création avec 'echo', d'un fichier isolinux.msg utilisant une image
|
pankso@371
|
88 splash.lss :
|
pankso@371
|
89 </p>
|
pankso@371
|
90 <pre>
|
pankso@371
|
91 # echo -e "\24isplash.lss\n" > isolinux.msg
|
pankso@371
|
92 </pre>
|
pankso@371
|
93 <p>
|
pierre@499
|
94 Vous pouvez aussi ajouter un message texte, affiché sous l'image splash, en
|
pankso@371
|
95 modifiant ce fichier avec un éditeur de texte, echo, ou cat.
|
pankso@371
|
96 </p>
|
pankso@371
|
97
|
pankso@371
|
98 <a name="isolinux-iso"></a>
|
pankso@371
|
99 <h3><font color="#6c0023">ISO bootable avec isolinux</font></h3>
|
pankso@371
|
100 <p>
|
pierre@499
|
101 Pour créer une image ISO bootable, en utilisant isolinux, et genisoimage :
|
pankso@371
|
102 </p>
|
pankso@371
|
103 <pre>
|
pankso@371
|
104 # genisoimage -R -o slitaz-test.iso -b boot/isolinux/isolinux.bin \
|
pankso@371
|
105 -c boot/isolinux/boot.cat -no-emul-boot -boot-load-size 4 \
|
pankso@371
|
106 -V "SliTaz" -input-charset iso8859-1 -boot-info-table rootcd
|
pankso@371
|
107 </pre>
|
pankso@371
|
108
|
pankso@371
|
109 <a name="grub"></a>
|
pankso@371
|
110 <h3><font color="#6c0023">GRUB</font></h3>
|
pankso@371
|
111 <p>
|
pankso@371
|
112 GRUB (GRand Unified Bootloader), est un bootloader distribué par le projet GNU.
|
pierre@499
|
113 C'est lui que nous utilisons lors d'une installation sur disque dur, il peut
|
pankso@371
|
114 booter Linux, BSD, Hurd, et Window$. GRUB fournit l'image stage2_eltorito pour
|
pankso@371
|
115 faire démarrer les images ISO. Pour trouver stage2_eltorito sur votre système,
|
pankso@371
|
116 il faut que le paquet GRUB soit installé. Pour finir vous devez copier
|
pierre@499
|
117 stage2_eltorito dans la racine du cdrom. A noter que SliTaz fournit un paquet
|
pankso@371
|
118 (.tazpkg) de grub-0.97, que vous trouverez sur les miroirs et vous pouvez
|
pankso@371
|
119 aussi recompiler grub-0.97 depuis les sources. Exemple de copie de l'image
|
pankso@371
|
120 <code>stage2_eltorito</code> depuis un système Debian ou SliTaz :
|
pankso@371
|
121 </p>
|
pankso@371
|
122 <pre>
|
pankso@371
|
123 # mkdir -p rootcd/boot/grub
|
pankso@371
|
124 # cp /usr/lib/grub/i386-pc/stage2_eltorito \
|
pankso@371
|
125 rootcd/boot/grub
|
pankso@371
|
126 </pre>
|
pankso@371
|
127 <p>
|
pankso@371
|
128 Le fichier de configuration de grub se nomme menu.lst, c'est un fichier texte
|
pankso@371
|
129 éditable avec votre éditeur de texte préféré. En voici un exemple :
|
pankso@371
|
130 </p>
|
pankso@371
|
131 <pre class="script">
|
pankso@371
|
132 # By default, boot the first entry.
|
pankso@371
|
133 default 0
|
pankso@371
|
134
|
pankso@371
|
135 # Boot automatically after 20 secs.
|
pankso@371
|
136 timeout 20
|
pankso@371
|
137
|
pankso@371
|
138 # Change the colors.
|
pankso@371
|
139 color yellow/brown white/black
|
pankso@371
|
140
|
pankso@371
|
141 title SliTaz GNU/Linux 1.0 (vga 800x600) (Kernel 2.6.20)
|
pankso@371
|
142 kernel /boot/bzImage root=/dev/null vga=788
|
pankso@371
|
143 initrd /boot/rootfs.gz
|
pankso@371
|
144
|
pankso@371
|
145 title SliTaz GNU/Linux 1.0 (vga 1024x768) (Kernel 2.6.20)
|
pankso@371
|
146 kernel /boot/bzImage root=/dev/null vga=771
|
pankso@371
|
147 initrd /boot/rootfs.gz
|
pankso@371
|
148 </pre>
|
pankso@371
|
149
|
pankso@371
|
150 <a name="grub-iso"></a>
|
pankso@371
|
151 <h3><font color="#6c0023">ISO bootable avec GRUB</font></h3>
|
pankso@371
|
152 <p>
|
pierre@499
|
153 Pour créer une image ISO bootable, en utilisant GRUB, et genisoimage ou mkisofs :
|
pankso@371
|
154 </p>
|
pankso@371
|
155 <pre>
|
pankso@371
|
156 # genisoimage -R -o slitaz-test.iso -b boot/grub/stage2_eltorito \
|
pankso@371
|
157 -no-emul-boot -V "SliTaz" -boot-load-size 4 -input-charset iso8859-1 \
|
pankso@371
|
158 -boot-info-table rootcd
|
pankso@371
|
159 </pre>
|
pankso@371
|
160 <a name="Memtest86"></a>
|
pankso@371
|
161 <h3><font color="#6c0023">Memtest86</font></h3>
|
pankso@371
|
162 <p>
|
pankso@371
|
163 L'application memtest86 (92 ko), est un outil autonome de test de mémoire vive
|
pankso@371
|
164 (RAM). Nous téléchargeons l'utilitaire dans le répertoire src, décompression de
|
pankso@371
|
165 l'archive, et copie du binaire précompilé :
|
pankso@371
|
166 </p>
|
pankso@371
|
167 <pre>
|
pankso@371
|
168 # mkdir -v -p src
|
pankso@371
|
169 # cd src
|
pankso@371
|
170 # wget http://www.memtest86.com/memtest86-3.2.tar.gz
|
pankso@371
|
171 # tar xzfv memtest86-3.2.tar.gz
|
pankso@371
|
172 # cd memtest86-3.2
|
pankso@371
|
173 (# more README)
|
pankso@371
|
174 # cp precomp.bin ../../rootcd/boot/memtest
|
pankso@371
|
175 # cd ../..
|
pankso@371
|
176 </pre>
|
pankso@371
|
177 <p>
|
pierre@499
|
178 Une fois installé, vous pouvez ajouter un label pour memtest86 au fichier
|
pierre@499
|
179 isolinux.cfg, en spécifiant le chemin vers l'utilitaire :
|
pankso@371
|
180 </p>
|
pankso@371
|
181 <pre class="script">
|
pankso@371
|
182 label memtest
|
pankso@371
|
183 kernel /boot/memtest
|
pankso@371
|
184 </pre>
|
pankso@371
|
185 <p>
|
pierre@499
|
186 Ou si vous voulez utiliser GRUB, les lignes pour lancer memtest86 sont :
|
pankso@371
|
187 </p>
|
pankso@371
|
188 <pre class="script">
|
pankso@371
|
189 title Memtest86 (Test system memory)
|
pankso@371
|
190 kernel /boot/memtest
|
pankso@371
|
191 </pre>
|
pankso@371
|
192 <p>
|
pierre@499
|
193 Une fois les lignes ajoutées, vous pouvez créer une nouvelle ISO, et la tester.
|
pankso@371
|
194 </p>
|
pankso@371
|
195
|
pankso@371
|
196 <!-- End of content -->
|
pankso@371
|
197 </div>
|
pankso@371
|
198
|
pankso@371
|
199 <!-- Footer. -->
|
pankso@371
|
200 <div id="footer">
|
pankso@371
|
201 <div class="footer-right"></div>
|
pascal@548
|
202 <a href="rootcd.html#top">Haut de la page</a> |
|
pankso@371
|
203 <a href="index.html">Table des matières</a>
|
pankso@371
|
204 </div>
|
pankso@371
|
205
|
pankso@371
|
206 <div id="copy">
|
pankso@371
|
207 Copyright © 2007 <a href="http://www.slitaz.org/">SliTaz</a> -
|
pankso@371
|
208 <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br />
|
pierre@499
|
209 Documentation publiée sous
|
pankso@371
|
210 <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a>
|
pankso@371
|
211 et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>.
|
pankso@371
|
212 </div>
|
pankso@371
|
213
|
pankso@371
|
214 </body>
|
pankso@371
|
215 </html>
|