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 Handbook - LiveUSB</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-04 12:30: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="enlightenment.html">Enlightenment</a> |
|
pankso@371
|
22 <a href="index.html">Table des matières</a>
|
pankso@371
|
23 </div>
|
pankso@371
|
24 <h1><font color="#3E1220">SliTaz Handbook</font></h1>
|
pankso@371
|
25 </div>
|
pankso@371
|
26
|
pankso@371
|
27 <!-- Content. -->
|
pankso@371
|
28 <div id="content">
|
pankso@371
|
29 <div class="content-right"></div>
|
pankso@371
|
30
|
pankso@371
|
31 <h2><font color="#DF8F06">LiveUSB - SliTaz sur un media USB</font></h2>
|
pankso@371
|
32
|
pankso@371
|
33 <ul>
|
pascal@548
|
34 <li><a href="liveusb.html#method">Methodes, type de media et notes</a> - Introduction,
|
pankso@371
|
35 système de fichiers, résumé des étapes.</li>
|
pascal@548
|
36 <li><a href="liveusb.html#tazusb">LiveUSB en 2 commandes</a> - Utiliser TazUSB pour
|
pankso@371
|
37 créer un LiveUSB facilement.</li>
|
pascal@548
|
38 <li><a href="liveusb.html#prepa">Préparer le media USB</a> - Formater si besoin est,
|
pankso@371
|
39 copier les fichiers du LiveCD.</li>
|
pascal@548
|
40 <li><a href="liveusb.html#grub">Installer et utiliser GRUB</a> - Installer le
|
pankso@371
|
41 gestionnaire de démarrage GRUB sur le media USB.</li>
|
pascal@548
|
42 <li><a href="liveusb.html#grubiso">GRUB sur cdrom</a> - Utiliser le media via un cdrom
|
pankso@371
|
43 bootable contenant GRUB.</li>
|
pascal@548
|
44 <li><a href="liveusb.html#extlinux">Installer et utiliser EXTLINUX</a> - Installer le
|
pankso@371
|
45 gestionnaire de démarrage EXTLINUX sur le media USB.</li>
|
pascal@548
|
46 <li><a href="liveusb.html#windows">Installer SliTaz sur USB depuis Windows</a> - Installer
|
pankso@371
|
47 SliTaz sur un media USB en utilisanr Syslinux depuis Windows.</li>
|
pankso@371
|
48 </ul>
|
pankso@371
|
49
|
pankso@371
|
50 <a name="method"></a>
|
pankso@371
|
51 <h3><font color="#6c0023">Methodes, type de media et notes</font></h3>
|
pankso@371
|
52 <p>
|
pankso@371
|
53 Ce document décrit les étapes à réaliser pour installer les fichiers nécessaires
|
pankso@371
|
54 afin de démarrer SliTaz depuis un périphérique de type USB (clé, carte SD,
|
pankso@371
|
55 disque dur externe). Ce n'est pas une installation du système à proprement
|
pankso@371
|
56 parler, le mode de fonctionnemnt de SliTaz reste le même qu'en mode LiveCD,
|
pankso@371
|
57 c'est à dire que le système sera entièrement chargé en mémoire vive (RAM)
|
pankso@371
|
58 lors du démarrage. Avoir SliTaz sur un media USB vous permet de vous passer
|
pankso@371
|
59 du cdrom sur les machines capables de démarrer depuis un périphérique USB et
|
pankso@371
|
60 l'utiliser le même media pour stocker vos données personnelles de manière
|
pankso@371
|
61 persistante. Il faut aussi savoir que tous les PC ne sont pas capables de
|
pankso@371
|
62 démarrer directement sur USB et que le démarrage du système est plus long
|
pankso@371
|
63 que depuis un cdrom.
|
pankso@371
|
64 </p>
|
pankso@371
|
65 <h4>Disque dur externe, carte SD ou clé USB</h4>
|
pankso@371
|
66 <p>
|
pankso@371
|
67 Un media de stockage USB peut être un disque dur externe de grande ou petite
|
pankso@371
|
68 capacité, une carte de type SD/flash ou une clé USB. Vous pouvez par exemple,
|
pankso@371
|
69 utiliser l'ancienne carte d'un appareil de photos numérique ayant au
|
pankso@371
|
70 minimum une capacité de 32 Mb. Cela dit, l'utilisation de
|
pascal@548
|
71 <a href="liveusb.html#grub">GRUB</a> avec les clés USB ne réussi pas toujours et dépend
|
pankso@371
|
72 du type de clé. Si l'utilisation de GRUB échoue, il est conseillé d'utiliser
|
pascal@548
|
73 le gestionaire de démarrage <a href="liveusb.html#extlinux">EXTLINUX</a> et d'installer
|
pankso@371
|
74 un MBR fonctionnel sur la clé USB.
|
pankso@371
|
75 </p>
|
pankso@371
|
76 <p>
|
pankso@371
|
77 Pour commencer nous vous conseillons d'utiliser une partition formatée en ext3
|
pankso@371
|
78 et non au format natif FAT32. Le système de fichiers ext3 est un système de
|
pankso@371
|
79 fichiers propre à GNU/Linux, robuste, fiable et illisible nativement depuis
|
pankso@371
|
80 Windows, ce qui peut être un point positif ou négatif. A noter que vous pourrez
|
pankso@371
|
81 aussi utiliser cette même partition pour stocker vos données de manière
|
pankso@371
|
82 persistante via l'option <code>home=usb</code> proposée par SliTaz. Cela dit,
|
pankso@371
|
83 vous pouvez aussi installer SliTaz sur une clé USB au format FAT32 comme
|
pankso@371
|
84 suggéré sur le forum de SliTaz :
|
pankso@371
|
85 <a href="http://forum.slitaz.org/viewtopic.php?pid=28#p28">SliTaz sur clé USB FAT32</a>.
|
pankso@371
|
86 </p>
|
pankso@371
|
87 <h4>Étapes à réaliser</h4>
|
pankso@371
|
88 <p>
|
pankso@371
|
89 En gros, il faut récupérer les fichiers contenus sur le LiveCD, les
|
pankso@371
|
90 copier sur le media USB et installer un gestionnaire de démarrage. A noter
|
pankso@371
|
91 qu'il existe plusieurs gestionnaires de démarrage, Syslinux, GRUB ou encore
|
pankso@371
|
92 Lilo. SliTaz fournit GRUB sur la version standard du LiveCD et dans les paquets
|
pankso@371
|
93 du miroir, il a l'avantage de pouvoir aussi être utilisé pour démarrer
|
pankso@371
|
94 d'autres systèmes d'expoitations et de proposer un SHell permettant par exemple
|
pankso@371
|
95 de réinstaller GRUB dans le MBR (Master Boot Record) d'un disque dur.
|
pankso@371
|
96 </p>
|
pankso@371
|
97
|
pankso@371
|
98 <a name="tazusb"></a>
|
pankso@371
|
99 <h3><font color="#6c0023">LiveUSB en 2 commandes</font></h3>
|
pankso@371
|
100 <p>
|
pankso@371
|
101 Pour créer facilement un système Live tenant sur un media USB, vous pouvez
|
pankso@371
|
102 utiliser TazUSB ou installer les fichiers manuellement. TazUSB est un
|
pankso@371
|
103 utilitaire simple, efficace et bien testé. Vous pouvez créer un media en une ou
|
pankso@371
|
104 deux commandes. Pour cela il vous faut un LiveCD de SliTaz et biensûr un media
|
pankso@371
|
105 USB dont vous devez connaître le nom (<code>fdisk -l</code> ou <code>blkid</code>).
|
pankso@371
|
106 Formatage optionnel et génération d'un media bootable reconnu comme /dev/sdb1:
|
pankso@371
|
107 </p>
|
pankso@371
|
108 <pre>
|
pankso@371
|
109 # tazusb format /dev/sdb1
|
pankso@371
|
110 # tazusb gen-liveusb /dev/sdb1
|
pankso@371
|
111 </pre>
|
pankso@371
|
112 <p>
|
pankso@371
|
113 Une fois le media généré, vous pouvez redémarrer sur votre media USB. Si vous
|
pankso@371
|
114 désirez installer des applications, mettre à jour ou configurer le système et
|
pankso@371
|
115 retouver vos modifications lors de a prochaine utilisation, il vous faut
|
pankso@371
|
116 recréer le système compressé en utilisant la commande <code>writefs</code> de
|
pankso@371
|
117 TazUSB. A noter que le menu de JWM propose par défaut des entrées pour écrire
|
pankso@371
|
118 le système sur le media en utilisant gzip, lzma ou aucune compression (prend
|
pankso@371
|
119 plus de place mais démarre beaucoup plus rapidement).
|
pankso@371
|
120 </p>
|
pankso@371
|
121
|
pankso@371
|
122 <a name="prepa"></a>
|
pankso@371
|
123 <h3><font color="#6c0023">Préparer le media USB</font></h3>
|
pankso@371
|
124 <p>
|
pankso@371
|
125 Si vous avez déjà une partition au format ext3, vous n'avez pas besoin de
|
pankso@371
|
126 reformater, sinon il faut créer un système de fichier avec l'utilitaire
|
pankso@371
|
127 <code>mkfs.ext3</code>. Attention le formatage d'une partition détruit toutes
|
pankso@371
|
128 les données qui s'y trouvent. Généralement, la première ou unique partition
|
pankso@371
|
129 d'un media USB est reconnu par le noyau Linux comme <code>/dev/sda</code>, pour
|
pankso@371
|
130 lister les périphériques et partitions disponibles vous pouvez utiliser la
|
pankso@371
|
131 commande <code>fdisk -l</code> avant de créer le système de fichiers ext3 :
|
pankso@371
|
132 </p>
|
pankso@371
|
133 <pre>
|
pankso@371
|
134 # mkfs.ext3 /dev/sda1
|
pankso@371
|
135 # mount -t ext3 /dev/sda1 /media/flash
|
pankso@371
|
136 </pre>
|
pankso@371
|
137 <p>
|
pankso@371
|
138 Le formatage de la partition va créer un répertoire système nommé
|
pankso@371
|
139 <code>lost+found</code> (perdu et trouvé), ce répertoire est utiliser par le
|
pankso@371
|
140 système de fichier en cas de problèmes. Maintenant que le media est formaté
|
pankso@371
|
141 et monté, vous pouvez copier le contenu du cdrom sur le périphérique, soit
|
pankso@371
|
142 depuis un cdrom gravé, soit depuis une image ISO locale :
|
pankso@371
|
143 </p>
|
pankso@371
|
144 <pre>
|
pankso@371
|
145 # mount -t iso9660 /dev/cdrom /media/cdrom
|
pankso@371
|
146 Ou :
|
pankso@371
|
147 # mount -o loop slitaz-cooking.iso /media/cdrom
|
pankso@371
|
148 </pre>
|
pankso@371
|
149 <p>
|
pankso@371
|
150 Copie de tous les fichiers contenu dans le répertoire <code>boot/</code>
|
pankso@371
|
151 du LiveCD, il se peut que le système de fichiers compressé soit nommé
|
pankso@371
|
152 <code>rootfs.lz</code>, si c'est le cas, il faut le renommer en
|
pankso@371
|
153 <code>rootfs.gz</code> :
|
pankso@371
|
154 </p>
|
pankso@371
|
155 <pre>
|
pankso@371
|
156 # cp -a /media/cdrom/boot /media/flash
|
pankso@371
|
157 # mv /media/flash/boot/rootfs.lz /media/flash/boot/rootfs.gz
|
pankso@371
|
158 </pre>
|
pankso@371
|
159
|
pankso@371
|
160 <a name="grub"></a>
|
pankso@371
|
161 <h3><font color="#6c0023">Installer et utiliser GRUB</font></h3>
|
pankso@371
|
162 <p>
|
pankso@371
|
163 Pour installer GRUB (GRand Unified Bootloader) il faut commencer par copier
|
pankso@371
|
164 les fichiers <code>stage1</code> et <code>stage2</code> depuis
|
pankso@371
|
165 <code>/usr/lib/grub/i386-pc</code> dans le répertoire <code>boot/grub</code>
|
pankso@371
|
166 du media USB. Une fois les fichiers copiés et le media trouvé par GRUB, vous
|
pankso@371
|
167 allez pouvoir installer le gestionnaire de démarrage dans le MBR du
|
pankso@371
|
168 périphérique. Copie des fichiers, lancement du SHell GRUB et recherche de
|
pankso@371
|
169 <code>stage1</code> fraîchement copié :
|
pankso@371
|
170 </p>
|
pankso@371
|
171 <pre>
|
pankso@371
|
172 # cp /usr/lib/grub/i386-pc/stage[1-2] /media/flash/boot/grub
|
pankso@371
|
173 # grub
|
pankso@371
|
174 grub> find /boot/grub/stage1
|
pankso@371
|
175 </pre>
|
pankso@371
|
176 <p>
|
pankso@371
|
177 Ce qui peut donner (hd0,0), (hd1,0) ou encore (hd2,0), GRUB voit le premier
|
pankso@371
|
178 disque <code>hda</code> comme <code>hd0</code>, il faut donc modifier les
|
pankso@371
|
179 valeures en fonction de votre configuration. Il se peut aussi que votre media
|
pankso@371
|
180 ne soit pas trouvé, dans ce cas vous pouvez utiliser le <em>bootloader</em>
|
pascal@548
|
181 <a href="liveusb.html#extlinux">EXTLINUX</a>. Pour installer GRUB vous pouvez
|
pankso@371
|
182 utiliser les commandes <code>root</code> et <code>setup</code>. Pour quitter
|
pankso@371
|
183 le SHell GRUB c'est la commande <code>quit</code> :
|
pankso@371
|
184 </p>
|
pankso@371
|
185 <pre>
|
pankso@371
|
186 grub> root (hd2,0)
|
pankso@371
|
187 grub> setup (hd2)
|
pankso@371
|
188 grub> quit
|
pankso@371
|
189 </pre>
|
pankso@371
|
190 <p>
|
pankso@371
|
191 La dernière chose qu'il reste à faire avant de redémarrer, est de créer un
|
pankso@371
|
192 fichier de configuration de GRUB permettant de lancer SliTaz avec l'option
|
pankso@371
|
193 <code>home=usb</code>, ce qui permet d'utiliser aussi le media comme partition
|
pankso@371
|
194 <code>/home</code> pour stocker ses données, installer des applications en
|
pankso@371
|
195 espace utilisateur et conserver vos configurations logiciels. Le fichiers
|
pankso@371
|
196 de configuration utilisé par GRUB peut être créé avec votre éditeur de texte
|
pankso@371
|
197 préféré, exemple avec LeafPad :
|
pankso@371
|
198 </p>
|
pankso@371
|
199 <pre>
|
pankso@371
|
200 # leafpad /media/flash/boot/grub/menu.lst
|
pankso@371
|
201 </pre>
|
pankso@371
|
202 <pre class="script">
|
pankso@371
|
203 # /boot/grub/menu.lst: GRUB boot loader configuration.
|
pankso@371
|
204 #
|
pankso@371
|
205
|
pankso@371
|
206 # Change the colors.
|
pankso@371
|
207 color yellow/brown light-green/black
|
pankso@371
|
208
|
pankso@371
|
209 # For booting SliTaz from a cdrom or USB media (LiveRAM).
|
pankso@371
|
210 #
|
pankso@371
|
211 title SliTaz GNU/Linux (Cooking) (Kernel 2.6.22.9)
|
pankso@371
|
212 kernel /boot/bzImage root=/dev/null vga=771 home=usb
|
pankso@371
|
213 initrd /boot/rootfs.gz
|
pankso@371
|
214 </pre>
|
pankso@371
|
215 <p>
|
pankso@371
|
216 Vous pouvez encore ajouter ces quelques lignes, pour avoir une entrée
|
pankso@371
|
217 permettant de réinstaller GRUB dans un MBR (utile en cas problèmes) :
|
pankso@371
|
218 </p>
|
pankso@371
|
219 <pre class="script">
|
pankso@371
|
220 # For installing GRUB into the hard disk
|
pankso@371
|
221 #
|
pankso@371
|
222 title Install GRUB into the hard disk
|
pankso@371
|
223 root (hd0,0)
|
pankso@371
|
224 setup (hd0)
|
pankso@371
|
225 </pre>
|
pankso@371
|
226 <p>
|
pankso@371
|
227 Voilà, vous pouvez démonter le cdrom et le media. ET redémarrer sur votre
|
pankso@371
|
228 clé USB en prenant soins de configurer correctement le BIOS de votre machine
|
pankso@371
|
229 pour qu'elle démarre depuis le media USB et non depuis le disque dur :
|
pankso@371
|
230 </p>
|
pankso@371
|
231 <pre>
|
pankso@371
|
232 # umount /media/cdrom
|
pankso@371
|
233 # umount /media/flash
|
pankso@371
|
234 # reboot
|
pankso@371
|
235 </pre>
|
pankso@371
|
236
|
pankso@371
|
237 <a name="grubiso"></a>
|
pankso@371
|
238 <h3><font color="#6c0023">GRUB sur cdrom</font></h3>
|
pankso@371
|
239 <p>
|
pankso@371
|
240 Il est possible de créer rapidement une image ISO contenant GRUB, servant à
|
pankso@371
|
241 démarrer SliTaz depuis un media USB et cela sur des machines ne pouvant pas
|
pankso@371
|
242 démarrer directement sur USB. Pour ce faire GRUB fourni une image nommée
|
pankso@371
|
243 <code>stage2_eltorito</code> permettant de rendre un cdrom bootable. Pour créer
|
pankso@371
|
244 une image ISO gravable il faut créer la racine du cdrom, copier le fichier
|
pankso@371
|
245 <code>stage2_eltorito</code> et générer une ISO avec <code>genisoimage</code>.
|
pankso@371
|
246 Les commandes peuvent être copiées/collées ligne par ligne. Pour créer la
|
pankso@371
|
247 racine du cdrom (<code>rootcd</code> et copier l'image eltorito de GRUB :
|
pankso@371
|
248 </p>
|
pankso@371
|
249 <pre>
|
pankso@371
|
250 $ mkdir -p rootcd/boot/grub
|
pankso@371
|
251 $ cp /usr/lib/grub/i386-pc/stage2_eltorito \
|
pankso@371
|
252 rootcd/boot/grub
|
pankso@371
|
253 </pre>
|
pankso@371
|
254 <p>
|
pankso@371
|
255 Le fichier de configuration de grub se nomme toujours <code>menu.lst</code>,
|
pankso@371
|
256 c'est un fichier texte éditable avec votre éditeur de texte préféré. Vous
|
pankso@371
|
257 pouvez mettre le nombre d'entrées que vous désirez, pour démarrer SliTaz il
|
pankso@371
|
258 faut spécifier la bonne racine <code>root (hd2,0)</code> pour que GRUB trouve
|
pankso@371
|
259 le noyau (<code>bzImage</code>) et le système compressé (<code>roottf.gz</code>).
|
pankso@371
|
260 Un petit fichier de configuration minimaliste :
|
pankso@371
|
261 </p>
|
pankso@371
|
262 <pre class="script">
|
pankso@371
|
263 # /boot/grub/menu.lst: GRUB boot loader configuration.
|
pankso@371
|
264 #
|
pankso@371
|
265
|
pankso@371
|
266 title SliTaz GNU/Linux (Cooking)
|
pankso@371
|
267 root (hd2,0)
|
pankso@371
|
268 kernel /boot/bzImage root=/dev/null home=usb
|
pankso@371
|
269 initrd /boot/rootfs.gz
|
pankso@371
|
270 </pre>
|
pankso@371
|
271 <h4>Générer un ISO bootable</h4>
|
pankso@371
|
272 <p>
|
pankso@371
|
273 Pour générer une image ISO vous pouvez utiliser <code>genisoimage</code>
|
pankso@371
|
274 fourni en standard sur le LiveCD de SliTaz. Cette commande est relativement
|
pankso@371
|
275 longue, les <em>backslash</em> en fin de ligne permettent de continuer la
|
pankso@371
|
276 commande sur la ligne suivante. Dans l'exemple, l'image se nomme
|
pankso@371
|
277 <code>grub.iso</code>, le volume Grub et la racine du cdrom
|
pankso@371
|
278 <code>rootcd</code> :
|
pankso@371
|
279 </p>
|
pankso@371
|
280 <pre>
|
pankso@371
|
281 $ genisoimage -R -o grub.iso \
|
pankso@371
|
282 -b boot/grub/stage2_eltorito \
|
pankso@371
|
283 -no-emul-boot -V "Grub" -boot-load-size 4 \
|
pankso@371
|
284 -input-charset iso8859-1 -boot-info-table \
|
pankso@371
|
285 rootcd
|
pankso@371
|
286 </pre>
|
pankso@371
|
287
|
pankso@371
|
288 <a name="extlinux"></a>
|
pankso@371
|
289 <h3><font color="#6c0023">Installer et utiliser EXTLINUX</font></h3>
|
pankso@371
|
290 <p>
|
pankso@371
|
291 Extlinux est un gestionnaire de démarrage provenant du paquet Syslinux, il
|
pankso@371
|
292 permet de démarrer un système GNU/Linux depuis un système de fichiers ext2 ou
|
pankso@371
|
293 ext3. C'est un gestionnaire de démarrage simple et fiable, il fonctionne bien
|
pankso@371
|
294 pour les clés USB. Pour commencer il faut récupérer la dernière version
|
pankso@371
|
295 du paquet Syslinux depuis le site du noyau Linux et installer le binaire
|
pankso@371
|
296 <code>extlinux</code> dans votre répertoire personnel <code>~/Bin</code> ou
|
pankso@371
|
297 dans un répertoire système tel que <code>/usr/bin</code>. Pour télécharger,
|
pankso@371
|
298 désarchiver et installer EXTLINUX en espace utilisateur :
|
pankso@371
|
299 </p>
|
pankso@371
|
300 <pre>
|
pankso@371
|
301 $ wget http://www.kernel.org/pub/linux/utils/boot/syslinux/syslinux-3.61.tar.gz
|
pankso@371
|
302 $ tar xzf syslinux-3.61.tar.gz
|
pankso@371
|
303 $ cp syslinux-3.61/extlinux/extlinux ~/.local/bin
|
pankso@371
|
304 </pre>
|
pankso@371
|
305 <p>
|
pankso@371
|
306 Maintenant que le binaire <code>extlinux</code> est disponible, vous pouvez
|
pankso@371
|
307 l'installer dans sur un media monté et cela via un SHell administrateur
|
pankso@371
|
308 <em>root</em> obtenu via la commande <code>su</code>. Nous vous conseillons
|
pankso@371
|
309 d'installer EXTLINUX dans un répertoire dédié, c'est à dire
|
pankso@371
|
310 <code>/boot/extlinux</code> du media USB :
|
pankso@371
|
311 </p>
|
pankso@371
|
312 <pre>
|
pankso@371
|
313 # mkdir -p /media/flash/boot/extlinux
|
pankso@371
|
314 # extlinux --install /media/flash/boot/extlinux
|
pankso@371
|
315 </pre>
|
pankso@371
|
316 <p>
|
pankso@371
|
317 Sur les clé USB il faut encore installer un MBR pour s'assurer de rendre le
|
pankso@371
|
318 media bootable. Attention à spécifier le bon périphérique, dans la plus part
|
pankso@371
|
319 des cas une clé USB est reconnue comme sda :
|
pankso@371
|
320 </p>
|
pankso@371
|
321 <pre>
|
pankso@371
|
322 # cat syslinux-3.61/mbr/mbr.bin > /dev/sda
|
pankso@371
|
323 </pre>
|
pankso@371
|
324 <p>
|
pankso@371
|
325 Le fichier de configuration se nomme <code>extlinux.conf</code> et doit se
|
pankso@371
|
326 trouver dans le même répertoire que le binaire <code>extlinux</code>. Les
|
pankso@371
|
327 chemins vers les fichiers peuvent être absolus ou relatifs au répertoire
|
pankso@371
|
328 d'installation d'extlinux. Ce fichier à la même syntaxe que le fichier
|
pankso@371
|
329 <code>isolinux.cfg</code> utilisé pour démarrer le LiveCD de SliTaz. Vous
|
pankso@371
|
330 utilisant votre éditeur de texte préféré ou la commande <code>cat</code>
|
pankso@371
|
331 (<code>EOT</code> signifie <em>End Of Text</em>, c'est là que le fichier
|
pankso@371
|
332 se termine). A noter que vous pouvez copier/coller le contenu du fichier en
|
pankso@371
|
333 une seule fois :
|
pankso@371
|
334 </p>
|
pankso@371
|
335 <pre>
|
pankso@371
|
336 # cat > /media/flash/boot/extlinux/extlinux.conf << "EOT"
|
pankso@371
|
337 </pre>
|
pankso@371
|
338 <pre class="script">
|
pankso@371
|
339 display display.txt
|
pankso@371
|
340 default slitaz
|
pankso@371
|
341 label slitaz
|
pankso@371
|
342 kernel /boot/bzImage
|
pankso@371
|
343 append initrd=/boot/rootfs.gz rw root=/dev/null home=usb
|
pankso@371
|
344 </pre>
|
pankso@371
|
345 <pre>
|
pankso@371
|
346 EOT
|
pankso@371
|
347 </pre>
|
pankso@371
|
348 <h4>Afficher un message boot</h4>
|
pankso@371
|
349 <p>
|
pankso@371
|
350 La première ligne <code>display display.txt</code> permet d'afficher un fichier
|
pankso@371
|
351 text au démarrage de EXTLINUX, vous pouvez utiliser/modifier celui utiliser sur
|
pankso@371
|
352 le LiveCD ou en créer un nouveau. Si vous ne voulez pas afficher un
|
pankso@371
|
353 <em>display</em>, il suffit de supprimer la ligne. Pour créer un nouveau
|
pankso@371
|
354 fichier <code>display.txt</code> avec <code>cat </code>:
|
pankso@371
|
355 </p>
|
pankso@371
|
356 <pre>
|
pankso@371
|
357 # cat > /media/flash/boot/extlinux/display.txt << "EOT"
|
pankso@371
|
358 </pre>
|
pankso@371
|
359 <pre class="script">
|
pankso@371
|
360 /* _\|/_
|
pankso@371
|
361 (o o)
|
pankso@371
|
362 +----oOO-{_}-OOo---------------------------------------------------+
|
pankso@371
|
363 ____ _ _ _____
|
pankso@371
|
364 / ___|| (_)_ _|_ _ ____
|
pankso@371
|
365 \___ \| | | | |/ _` |_ /
|
pankso@371
|
366 ___) | | | | | (_| |/ /
|
pankso@371
|
367 |____/|_|_| |_|\__,_/___|
|
pankso@371
|
368
|
pankso@371
|
369 SliTaz GNU/Linux LiveUSB
|
pankso@371
|
370
|
pankso@371
|
371 Simple Light Incredible Temporary Autonomus Zone
|
pankso@371
|
372
|
pankso@371
|
373 */
|
pankso@371
|
374 </pre>
|
pankso@371
|
375 <pre>
|
pankso@371
|
376 EOT
|
pankso@371
|
377 </pre>
|
pankso@371
|
378 <p>
|
pankso@371
|
379 Reste plus qu'a redémarrer sur votre clé USB en prenant soins de configurer
|
pankso@371
|
380 correctement le BIOS de votre machine pour qu'elle démarre depuis le media USB
|
pankso@371
|
381 et non depuis le disque dur :
|
pankso@371
|
382 </p>
|
pankso@371
|
383 <pre>
|
pankso@371
|
384 # umount /media/flash
|
pankso@371
|
385 # reboot
|
pankso@371
|
386 </pre>
|
pankso@371
|
387
|
pankso@371
|
388 <a name="windows"></a>
|
pankso@371
|
389 <h3><font color="#6c0023">Installer SliTaz sur USB depuis Windows</font></h3>
|
pankso@371
|
390 <p>
|
pankso@371
|
391 Il est possible d'installer SliTaz sur un media USB depuis un système
|
pankso@371
|
392 Windows, cette procédure a été testé sur Windows XP et Vista. Avant de
|
pankso@371
|
393 commercer, téléchargez la dernière version de SliTaz sur le site :
|
pankso@371
|
394 <a href="http://www.slitaz.org/get/">Obtenir SliTaz</a>. Il vous faut aussi
|
pankso@371
|
395 récupérer l'utilitaire syslnux <a
|
pankso@371
|
396 href="http://www.eu.kernel.org/pub/linux/boot/syslinux/syslinux-3.60.zip"
|
pankso@371
|
397 >syslinux-3.60.zip</a>.
|
pankso@371
|
398 </p>
|
pankso@371
|
399 <p>
|
pankso@371
|
400 1. Extraire l'image sur la clé USB. L'image ISO peut être extraite avec des
|
pankso@371
|
401 outils comme <a href="http://www.7-zip.org">7-Zip</a> ou Winimage (shareware)
|
pankso@371
|
402 par exemple. Normallement vous devriez obtenir l'arborescence suivante :
|
pankso@371
|
403 </p>
|
pankso@371
|
404 <pre class="script">
|
pankso@371
|
405 \boot
|
pankso@371
|
406 \boot\isolinux
|
pankso@371
|
407 \boot\grub
|
pankso@371
|
408 \boot\syslinux
|
pankso@371
|
409 </pre>
|
pankso@371
|
410 <p>
|
pankso@371
|
411 2. Sur la clé USB, copier les fichiers du gestionnaire de démarrage dans le
|
pankso@371
|
412 répertoire <code>\boot\syslinux</code> :
|
pankso@371
|
413 </p>
|
pankso@371
|
414 <pre class="script">
|
pankso@371
|
415 \boot\isolinux\*.txt
|
pankso@371
|
416 \boot\isolinux\*.msg
|
pankso@371
|
417 \boot\isolinux\*.cfg
|
pankso@371
|
418 \boot\isolinux\*.lss
|
pankso@371
|
419 </pre>
|
pankso@371
|
420 <p>
|
pankso@371
|
421 3. Toujours dans le répertoire <code>\boot\syslinux</code>, renommer
|
pankso@371
|
422 <code>isolinux.cfg</code> en <code>syslinux.cfg</code> et
|
pankso@371
|
423 <code>isolinux.msg</code> en <code>syslinux.msg</code>. Ce n'est pas
|
pankso@371
|
424 indipensable pour isolinux.msg, mais c'est plus cohérent.
|
pankso@371
|
425 </p>
|
pankso@371
|
426 <p>
|
pankso@371
|
427 4. Extraire le fichier syslinux.exe de l'archive téléchargée sur kernel.org et
|
pankso@371
|
428 le copier dans <code>\boot\syslinux</code> sur la clé.
|
pankso@371
|
429 </p>
|
pankso@371
|
430 <p>
|
pankso@371
|
431 5. Modifiez le fichier <code>syslinux.cfg</code> pour qu'il corresponde à vos
|
pankso@371
|
432 besoin. Exemple:
|
pankso@371
|
433 </p>
|
pankso@371
|
434 <pre class="script">
|
pankso@371
|
435 display syslinux.msg
|
pankso@371
|
436 default slitaz
|
pankso@371
|
437 label slitaz
|
pankso@371
|
438 kernel /boot/bzImage
|
pankso@371
|
439 append initrd=/boot/rootfs.gz rw root=/dev/null lang=fr kmap=fr vga=normal
|
pankso@371
|
440 implicit 0
|
pankso@371
|
441 prompt 1
|
pankso@371
|
442 timeout 80
|
pankso@371
|
443 F1 help.txt
|
pankso@371
|
444 F2 options.txt
|
pankso@371
|
445 F3 isolinux.msg
|
pankso@371
|
446 F4 display.txt
|
pankso@371
|
447 </pre>
|
pankso@371
|
448 <p>
|
pankso@371
|
449 <strong>Note :</strong> Par rapport au fichier d'origine la ligne
|
pankso@371
|
450 <code>display isolinux.msg</code> a été remplaçée par
|
pankso@371
|
451 <code>display syslinux.cfg</code>. Et les paramètres
|
pankso@371
|
452 <code>lang=fr kmap=fr</code> on été rajouté sur la ligne <code>append</code>.
|
pankso@371
|
453 </p>
|
pankso@371
|
454 <p>
|
pankso@371
|
455 6. Il ne reste plus qu'à exécuter <code>syslinux.exe</code> pour installer le
|
pankso@371
|
456 <em>bootloader</em>. Exemple dans le cas où la clé est désignée par la lettre
|
pankso@371
|
457 K :
|
pankso@371
|
458 </p>
|
pankso@371
|
459 <pre>
|
pankso@371
|
460 K:
|
pankso@371
|
461 cd \boot\syslinux
|
pankso@371
|
462 syslinux -ma -d \boot\syslinux K:
|
pankso@371
|
463 </pre>
|
pankso@371
|
464
|
pankso@371
|
465 <h4>Version rapide</h4>
|
pankso@371
|
466 <ol>
|
pankso@371
|
467 <li>Télécharchez l'achive <a
|
pankso@371
|
468 href="http://files.openomy.com/public/Erjo/syslinux.zip">syslnux.zip</a>.</li>
|
pankso@371
|
469 <li>Extrayez le répertoire syslinux et copiez le dans le répertoire
|
pankso@371
|
470 boot de la clé USB.</li>
|
pankso@371
|
471 <li>Exécutez le script <code>\boot\syslinux\bootusb.bat</code>.</li>
|
pankso@371
|
472 </ol>
|
pankso@371
|
473
|
pankso@371
|
474 <!-- End of content -->
|
pankso@371
|
475 </div>
|
pankso@371
|
476
|
pankso@371
|
477 <!-- Footer. -->
|
pankso@371
|
478 <div id="footer">
|
pankso@371
|
479 <div class="footer-right"></div>
|
pascal@548
|
480 <a href="liveusb.html#top">Haut de la page</a> |
|
pankso@371
|
481 <a href="index.html">Table des matières</a>
|
pankso@371
|
482 </div>
|
pankso@371
|
483
|
pankso@371
|
484 <div id="copy">
|
pascal@669
|
485 Copyright © <span class="year"></span> <a href="http://www.slitaz.org/">SliTaz</a> -
|
pankso@371
|
486 <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br />
|
pankso@371
|
487 Documentation publiées sous
|
pankso@371
|
488 <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a>
|
pankso@371
|
489 et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>.
|
pankso@371
|
490 </div>
|
pankso@371
|
491
|
pankso@371
|
492 </body>
|
pankso@371
|
493 </html>
|