/[d-i]/trunk/manual/fr/appendix/chroot-install.xml
ViewVC logotype

Contents of /trunk/manual/fr/appendix/chroot-install.xml

Parent Directory Parent Directory | Revision Log Revision Log


Revision 50769 - (hide annotations) (download) (as text)
Sat Jan 5 08:31:03 2008 UTC (5 years, 4 months ago) by philbat-guest
File MIME type: text/xml
File size: 21838 byte(s)
French translation updated
1 philbat-guest 50769 <!-- original version: 50736 -->
2 philbat-guest 8853
3     <sect1 id="linux-upgrade">
4 philbat-guest 48869 <title>Installer &debian; à partir d'un système Unix/Linux</title>
5 philbat-guest 8853
6     <para>
7    
8 philbat-guest 48869 Cette partie explique comment installer &debian; à partir d'un système
9     Unix ou Linux existant, sans utiliser le système d'installation avec menus
10     qui est exposé dans la suite de ce manuel. Les utilisateurs
11 philbat-guest 25627 qui changeaient leur distribution Red Hat, Mandrake et Suse pour &debian;
12 philbat-guest 48869 réclamaient ce guide d'installation. Dans cette
13     partie, on suppose que le lecteur a acquis une certaine familiarité avec
14 philbat-guest 49889 les commandes *nix et qu'il sait parcourir un système de fichiers.
15 philbat-guest 50769 <prompt>$</prompt> symbolisera une commande qui doit être saisie dans
16 philbat-guest 48869 le système actuel, alors que <prompt>#</prompt> fera référence à une commande
17 philbat-guest 50769 qui doit être saisie dans le <emphasis>chroot</emphasis> Debian.
18 philbat-guest 8853
19     </para><para>
20    
21 philbat-guest 48869 Une fois que vous aurez configuré le nouveau système Debian,
22     vous pourrez y installer les données des utilisateurs (s'il y en a),
23     et continuer à travailler. &debian; s'installe sans aucune interruption de
24     service. C'est également une façon intelligente de résoudre les problèmes
25     d'équipement qui, d'ordinaire, donnent du fil à retordre aux systèmes
26     d'installation ou aux systèmes d'amorçage.
27 philbat-guest 8853
28     </para>
29    
30 philbat-guest 49889 <note><para>
31    
32     Cette procédure étant essentiellement <quote>manuelle</quote>, sachez que
33     la configuration du système vous demandera beaucoup de temps. Elle vous demandera aussi
34     plus de connaissances de Debian et de Linux en général qu'une installation standard.
35     Cette procédure ne peut résulter en un système identique à un système installé normalement.
36     Elle ne donne que les premières étapes de la configuration d'un système. D'autres étapes
37     seront sans doute nécessaires.
38     </para></note>
39    
40 philbat-guest 8853 <sect2>
41     <title>Pour commencer</title>
42     <para>
43    
44 philbat-guest 12930 Avec votre outil habituel de partitionnement *nix, partitionnez le disque
45 philbat-guest 48869 dur et créez au moins un système de fichiers ainsi qu'une zone d'échange
46 philbat-guest 43604 (swap). Vous devez disposer d'au moins 350&nbsp;Mo pour
47 philbat-guest 48869 l'installation d'un système en mode console et d'au moins 1&nbsp;Go si vous
48 philbat-guest 43604 avez l'intention d'installer X (et plus si vous voulez installer un environnement
49     de bureau comme GNOME ou KDE).
50 philbat-guest 8853
51     </para><para>
52    
53 philbat-guest 49889 Pour créer un système de fichiers sur les partitions, par exemple, pour créer
54 philbat-guest 48869 un système de fichiers ext3 sur la partition <filename>/dev/hda6</filename>
55 philbat-guest 21987 (ce sera la partition racine dans notre exemple), il suffit de faire&nbsp;:
56 philbat-guest 8853
57     <informalexample><screen>
58 philbat-guest 43604 # mke2fs -j /dev/<replaceable>hda6</replaceable>
59 philbat-guest 8853 </screen></informalexample>
60    
61 philbat-guest 48869 Pour créer un système de fichier ext2, il suffit d'enlever le
62 philbat-guest 8853 <userinput>-j</userinput>.
63    
64     </para><para>
65    
66 philbat-guest 48869 Initialisez et activez la zone d'échange (swap) (modifiez le numéro de la
67 philbat-guest 8853 partition en fonction de celui que vous souhaitez utiliser avec Debian)&nbsp;:
68    
69     <informalexample><screen>
70 philbat-guest 43604 # mkswap /dev/<replaceable>hda5</replaceable>
71 philbat-guest 24688 # sync; sync; sync
72 philbat-guest 43604 # swapon /dev/<replaceable>hda5</replaceable>
73 philbat-guest 8853 </screen></informalexample>
74    
75 philbat-guest 21961 Montez une partition sur <filename>/mnt/debinst</filename> (le point
76 philbat-guest 48869 d'installation, qui deviendra le système de fichier racine
77     (<filename>/</filename>) sur votre nouveau système). Le point de montage est
78     totalement arbitraire, c'est de cette façon qu'on y fera référence par la
79 philbat-guest 8853 suite.
80    
81     <informalexample><screen>
82 philbat-guest 24688 # mkdir /mnt/debinst
83 philbat-guest 43604 # mount /dev/<replaceable>hda6</replaceable> /mnt/debinst
84 philbat-guest 8853 </screen></informalexample>
85    
86     </para>
87 philbat-guest 31258 <note><para>
88    
89 philbat-guest 48869 Si vous voulez que certaines parties du système de fichiers (p. ex. /usr) soient
90     montées sur des partitions distinctes, vous devez créer et monter ces répertoires
91     vous-même avant de commencer l'étape suivante.
92 philbat-guest 31258
93     </para></note>
94 philbat-guest 8853 </sect2>
95    
96     <sect2>
97     <title>Installer <command>debootstrap</command></title>
98     <para>
99    
100 philbat-guest 48869 L'outil utilisé par l'installateur Debian et reconnu comme outil officiel
101     pour installer un système Debian de base s'appelle
102 philbat-guest 25433 <command>debootstrap</command>. Il utilise <command>wget</command> et
103     <command>ar</command>, mais ne
104 philbat-guest 48869 dépend que de <classname>/bin/sh</classname> et des outils Unix/Linux élémentaires
105 philbat-guest 34815 <footnote>
106     <para>
107     Ces programmes sont les utilitaires GNU (coreutils) et des commandes comme
108     <command>sed</command>, <command>grep</command>, <command>tar</command>
109     et <command>gzip</command>.
110     </para></footnote>.
111 philbat-guest 48869 Installez <command>wget</command> et <command>ar</command> s'ils ne sont pas déjà
112     installés sur votre système, puis téléchargez et installez <command>debootstrap</command>.
113 philbat-guest 8853
114 philbat-guest 34815 </para>
115     <!-- The files linked to here are from 2004 and thus currently not usable
116     <para>
117 philbat-guest 48869 Si vous possédez un système basé sur rpm, vous pouvez utiliser alien
118     pour convertir le .deb en .rpm, ou télécharger une «&nbsp;version
119     rpm-isée&nbsp;» depuis
120 philbat-guest 8853 <ulink url="http://people.debian.org/~blade/install/debootstrap"></ulink>
121    
122 philbat-guest 34815 </para>
123     -->
124     <para>
125 philbat-guest 48869 Ou, vous pouvez utiliser la procédure qui suit pour l'installer vous-même.
126     Créez un répertoire pour y décompresser le .deb&nbsp;:
127 philbat-guest 8853
128     <informalexample><screen>
129 philbat-guest 24688 # mkdir work
130     # cd work
131 philbat-guest 8853 </screen></informalexample>
132    
133     Le programme <command>debootstrap</command> se trouve dans l'archive Debian
134 philbat-guest 48869 (assurez-vous d'avoir sélectionné le fichier correspondant à votre
135     architecture). Téléchargez le <command>debootstrap</command> .deb à partir de
136 philbat-guest 8853 <ulink url="http://ftp.debian.org/debian/pool/main/d/debootstrap/">pool</ulink>,
137 philbat-guest 48869 copiez le paquet dans le répertoire de travail, et décompressez les fichiers.
138 philbat-guest 41486 Vous aurez besoin d'avoir les droits du superutilisateur pour
139 philbat-guest 14137 installer le binaire.
140 philbat-guest 8853
141     <informalexample><screen>
142 philbat-guest 41486 # ar -x debootstrap_0.X.X_all.deb
143 philbat-guest 24688 # cd /
144     # zcat /full-path-to-work/work/data.tar.gz | tar xv
145 philbat-guest 8853 </screen></informalexample>
146    
147     </para>
148     </sect2>
149    
150     <sect2>
151 philbat-guest 21961 <title>Lancer <command>debootstrap</command></title>
152 philbat-guest 8853 <para>
153    
154 philbat-guest 48869 <command>Debootstrap</command> peut télécharger les fichiers nécessaires
155 philbat-guest 14137 directement depuis l'archive debian. Vous pouvez remplacer toutes les
156 philbat-guest 48869 références à <userinput>&archive-mirror;/debian</userinput> dans les
157     commandes ci-dessous, par un miroir de l'archive Debian qui se trouve à
158     proximité de chez vous, relativement au réseau. Les miroirs sont listés sur
159 philbat-guest 8853 <ulink url="http://www.debian.org/misc/README.mirrors"></ulink>.
160    
161     </para><para>
162    
163 philbat-guest 48869 Si vous possédez une version cédérom de &debian; &releasename;, montée sur
164 philbat-guest 21961 /cdrom,
165 philbat-guest 14137 vous pouvez remplacer l'URL http par l'URL d'un fichier&nbsp;:
166 philbat-guest 8853 <userinput>file:/cdrom/debian/</userinput>
167    
168     </para><para>
169    
170     Dans la commande <command>debootstrap</command> remplacez
171     <replaceable>ARCH</replaceable> par l'une des expressions suivantes&nbsp;:
172    
173     <userinput>alpha</userinput>,
174 philbat-guest 43604 <userinput>amd64</userinput>,
175 philbat-guest 8853 <userinput>arm</userinput>,
176     <userinput>hppa</userinput>,
177     <userinput>i386</userinput>,
178     <userinput>ia64</userinput>,
179     <userinput>m68k</userinput>,
180     <userinput>mips</userinput>,
181     <userinput>mipsel</userinput>,
182     <userinput>powerpc</userinput>,
183 philbat-guest 14137 <userinput>s390</userinput>, ou
184 philbat-guest 8853 <userinput>sparc</userinput>.
185    
186     <informalexample><screen>
187 philbat-guest 24688 # /usr/sbin/debootstrap --arch ARCH &releasename; \
188 philbat-guest 43604 /mnt/debinst http://ftp.us.debian.org/debian
189 philbat-guest 8853 </screen></informalexample>
190    
191     </para>
192     </sect2>
193    
194     <sect2>
195 philbat-guest 50099 <title>Configurer le système de base</title>
196 philbat-guest 8853
197     <para>
198    
199 philbat-guest 48869 Maintenant vous disposez d'un vrai système Debian, certes un peu élémentaire.
200 philbat-guest 43604 Lancez le programme <command>chroot</command>&nbsp;:
201 philbat-guest 8853
202     <informalexample><screen>
203 philbat-guest 43604 # LANG=C chroot /mnt/debinst /bin/bash
204 philbat-guest 8853 </screen></informalexample>
205 philbat-guest 24688
206 philbat-guest 48869 Il est maintenant possible d'avoir à indiquer la définition du terminal
207     pour être compatible avec le système de base de Debian. Par exemple&nbsp;:
208 philbat-guest 43604
209     <informalexample><screen>
210     # export TERM=<replaceable>xterm-color</replaceable>
211     </screen></informalexample>
212    
213 philbat-guest 8853 </para>
214 philbat-guest 49889 <sect3>
215 philbat-guest 8853
216 philbat-guest 49889 <title>Créer les fichiers de périphériques</title>
217     <para>
218    
219     Pour l'instant, <filename>/dev/</filename> contient seulement des fichiers élémentaires.
220     D'autres fichiers seront nécessaires pour les prochaines étapes de l'installation.
221     La manière de les créer dépend du système sur lequel l'installation se fait&nbsp;; elle
222     dépend aussi du noyau que vous utiliserez (modulaire ou pas) et du choix entre fichiers
223     dynamiques (en utilisant <classname>udev</classname>) ou fichiers statiques pour le nouveau
224     système.
225    
226     </para><para>
227    
228     Voici quelques options disponibles&nbsp;:
229    
230     <itemizedlist>
231     <listitem><para>
232    
233     créer un ensemble standard de fichiers de périphériques statiques avec
234     <informalexample><screen>
235     # cd /dev
236     # MAKEDEV generic
237     </screen></informalexample>
238    
239     </para></listitem>
240     <listitem><para>
241    
242     créer seulement quelques fichiers choisis avec la commande <command>MAKEDEV</command>
243    
244     </para></listitem>
245     <listitem><para>
246    
247 philbat-guest 50099 monter (option bind) le répertoire /dev du système hôte sur le répertoire /dev du système cible.
248 philbat-guest 49889 Il faut remarquer que les scripts postinst de certains paquets peuvent essayer
249     de créer des fichiers de périphériques&nbsp;; cette option doit être employée avec précaution.
250    
251     </para></listitem>
252     </itemizedlist>
253    
254     </para>
255     </sect3>
256    
257 philbat-guest 8853 <sect3>
258     <title>Monter les partitions</title>
259     <para>
260    
261 philbat-guest 48869 Vous devez créer <filename>/etc/fstab</filename>.
262 philbat-guest 8853
263     <informalexample><screen>
264 philbat-guest 24688 # editor /etc/fstab
265 philbat-guest 8853 </screen></informalexample>
266    
267 philbat-guest 48869 Voici un exemple que vous pouvez modifier à votre convenance&nbsp;:
268 philbat-guest 8853
269     <informalexample><screen>
270     # /etc/fstab: static file system information.
271     #
272     # file system mount point type options dump pass
273 philbat-guest 31258 /dev/XXX / ext3 defaults 0 1
274     /dev/XXX /boot ext3 ro,nosuid,nodev 0 2
275 philbat-guest 8853
276     /dev/XXX none swap sw 0 0
277     proc /proc proc defaults 0 0
278    
279 philbat-guest 43604 /dev/fd0 /media/floppy auto noauto,rw,sync,user,exec 0 0
280     /dev/cdrom /media/cdrom iso9660 noauto,ro,user,exec 0 0
281 philbat-guest 8853
282 philbat-guest 31258 /dev/XXX /tmp ext3 rw,nosuid,nodev 0 2
283     /dev/XXX /var ext3 rw,nosuid,nodev 0 2
284     /dev/XXX /usr ext3 rw,nodev 0 2
285     /dev/XXX /home ext3 rw,nosuid,nodev 0 2
286 philbat-guest 8853 </screen></informalexample>
287    
288 philbat-guest 48869 Utilisez <userinput>mount -a</userinput> pour monter l'ensemble des systèmes
289     de fichiers que vous avez indiqué dans votre fichier
290 philbat-guest 43604 <filename>/etc/fstab</filename>, ou,
291 philbat-guest 48869 pour monter un à un chaque système de fichiers, utilisez&nbsp;:
292 philbat-guest 8853
293     <informalexample><screen>
294 philbat-guest 33861 # mount /path # par exemple : mount /usr
295 philbat-guest 8853 </screen></informalexample>
296    
297 philbat-guest 50099 Les systèmes Debian actuels montent les médias extractibles sous le répertoire
298 philbat-guest 48869 <filename>/media</filename>, mais conservent des liens symboliques de compatibilité
299     sous la racine <filename>/</filename>. Pour les créer&nbsp;:
300 philbat-guest 43604
301     <informalexample><screen>
302     # cd /media
303     # mkdir cdrom0
304     # ln -s cdrom0 cdrom
305     # cd /
306     # ln -s media/cdrom
307     </screen></informalexample>
308    
309 philbat-guest 48869 Vous pouvez monter le système de fichiers proc plusieurs fois et à divers
310 philbat-guest 31258 endroits, cependant on choisit d'habitude <filename>/proc</filename>.
311 philbat-guest 48869 Si vous n'utilisez pas <userinput>mount -a</userinput>, assurez-vous d'avoir monté proc
312 philbat-guest 31258 avant d'aller plus loin&nbsp;:
313 philbat-guest 8853
314     <informalexample><screen>
315 philbat-guest 24688 # mount -t proc proc /proc
316 philbat-guest 8853 </screen></informalexample>
317    
318     </para>
319 philbat-guest 31258 <para>
320    
321 philbat-guest 48869 La commande <userinput>ls /proc</userinput> affiche maintenant un répertoire
322     non vide. Si cela échoue, vous pouvez monter proc hors du chroot de cette manière :
323 philbat-guest 31258
324     <informalexample><screen>
325     # mount -t proc proc /mnt/debinst/proc
326     </screen></informalexample>
327    
328     </para>
329 philbat-guest 8853 </sect3>
330    
331     <sect3>
332 philbat-guest 43604 <title>Configurer le fuseau horaire</title>
333 philbat-guest 8853
334     <para>
335 philbat-guest 48869 Une option du fichier <filename>/etc/default/rcS</filename> détermine si
336     le système considère que l'horloge système est réglée sur le temps UTC ou non.
337 philbat-guest 43604 La commande suivante permet de choisir le fuseau horaire.
338 philbat-guest 8853
339     <informalexample><screen>
340 philbat-guest 43604 # editor /etc/default/rcS
341     # tzconfig
342 philbat-guest 8853 </screen></informalexample>
343    
344 philbat-guest 31258
345 philbat-guest 8853 </para>
346     </sect3>
347    
348     <sect3>
349 philbat-guest 48869 <title>Configurer le réseau</title>
350 philbat-guest 8853 <para>
351    
352 philbat-guest 48869 Pour configurer le réseau, éditez les fichiers
353 philbat-guest 8853 <filename>/etc/network/interfaces</filename>,
354 philbat-guest 36778 <filename>/etc/resolv.conf</filename>,
355     <filename>etc/hostname</filename> et
356     <filename>/etc/hosts</filename>.
357 philbat-guest 8853
358     <informalexample><screen>
359 philbat-guest 24688 # editor /etc/network/interfaces
360 philbat-guest 8853 </screen></informalexample>
361    
362     Voici quelques exemples simples qui proviennent de
363     <filename>/usr/share/doc/ifupdown/examples</filename>&nbsp;:
364    
365     <informalexample><screen>
366     ######################################################################
367     # /etc/network/interfaces -- configuration file for ifup(8), ifdown(8)
368     # See the interfaces(5) manpage for information on what options are
369     # available.
370     ######################################################################
371    
372     # We always want the loopback interface.
373     #
374     auto lo
375     iface lo inet loopback
376    
377     # To use dhcp:
378     #
379     # auto eth0
380     # iface eth0 inet dhcp
381    
382     # An example static IP setup: (broadcast and gateway are optional)
383     #
384     # auto eth0
385     # iface eth0 inet static
386     # address 192.168.0.42
387     # network 192.168.0.0
388     # netmask 255.255.255.0
389     # broadcast 192.168.0.255
390     # gateway 192.168.0.1
391     </screen></informalexample>
392    
393 philbat-guest 14137 Indiquez vos serveurs de noms et les directives search dans le fichier
394 philbat-guest 8853 <filename>/etc/resolv.conf</filename>&nbsp;:
395    
396     <informalexample><screen>
397 philbat-guest 24688 # editor /etc/resolv.conf
398 philbat-guest 8853 </screen></informalexample>
399    
400 philbat-guest 44062 Un fichier <filename>/etc/resolv.conf</filename> simple&nbsp;:
401 philbat-guest 8853
402     <informalexample><screen>
403 philbat-guest 44062 # search hqdom.local
404 philbat-guest 8853 # nameserver 10.1.1.36
405     # nameserver 192.168.9.100
406     </screen></informalexample>
407    
408 philbat-guest 48869 Indiquez le nom de votre système (de 2 à 63 caractères)&nbsp;:
409 philbat-guest 8853
410     <informalexample><screen>
411 philbat-guest 43604 # echo DebianHostName &gt; /etc/hostname
412 philbat-guest 8853 </screen></informalexample>
413    
414 philbat-guest 48869 Et un fichier <filename>/etc/hosts</filename> élémentaire, avec gestion de IPv6&nbsp;:
415 philbat-guest 43604
416     <informalexample><screen>
417     127.0.0.1 localhost DebianHostName
418    
419     # The following lines are desirable for IPv6 capable hosts
420     ::1 ip6-localhost ip6-loopback
421     fe00::0 ip6-localnet
422     ff00::0 ip6-mcastprefix
423     ff02::1 ip6-allnodes
424     ff02::2 ip6-allrouters
425     ff02::3 ip6-allhosts
426     </screen></informalexample>
427    
428 philbat-guest 48869 Si vous possédez plusieurs cartes réseau, faites en sorte d'indiquer
429 philbat-guest 14137 par ordre les modules que vous voulez charger dans le fichier
430 philbat-guest 48869 <filename>/etc/modules</filename>. De cette façon, lors du démarrage, chaque
431     carte sera associée avec le nom d'interface (eth0, eth1, etc.) que vous
432 philbat-guest 14137 souhaitiez.
433 philbat-guest 8853
434     </para>
435     </sect3>
436    
437     <sect3>
438 philbat-guest 43604 <title>Configurer Apt</title>
439 philbat-guest 8853 <para>
440 philbat-guest 43604
441 philbat-guest 48869 Debootstrap aura créé un fichier <filename>/etc/apt/sources.list</filename>
442     élémentaire qui permettra d'installer d'autres paquets.
443 philbat-guest 43604 Cependant, vous pouvez ajouter d'autres sources, par exemple les sources
444 philbat-guest 48869 concernant les mises à jour de sécurité ou celles des paquets source&nbsp;:
445 philbat-guest 43604
446     <informalexample><screen>
447 philbat-guest 50769 deb-src http://ftp.us.debian.org/debian &releasename; main
448 philbat-guest 43604
449 philbat-guest 50769 deb http://security.debian.org/ &releasename;/updates main
450     deb-src http://security.debian.org/ &releasename;/updates main
451 philbat-guest 43604 </screen></informalexample>
452    
453 philbat-guest 48869 N'oubliez pas de lancer <userinput>aptitude update</userinput> après avoir modifié
454 philbat-guest 43604 le fichier <filename>/etc/apt/sources.list</filename>.
455    
456     </para>
457     </sect3>
458     <sect3>
459     <title>Configurer les locales et le clavier</title>
460     <para>
461    
462 philbat-guest 48869 Pour configurer les paramètres locaux, pour l'utilisation d'une autre langue
463 philbat-guest 39503 que l'anglais, installez le paquet <classname>locales</classname> puis configurez-le&nbsp;:
464 philbat-guest 48869 Il est conseillé d'utiliser les locales UTF-8.
465 philbat-guest 8853
466     <informalexample><screen>
467 philbat-guest 43604 # aptitude install locales
468 philbat-guest 24688 # dpkg-reconfigure locales
469 philbat-guest 8853 </screen></informalexample>
470    
471 philbat-guest 43604 Pour configurer le clavier (si besoin est)&nbsp;:
472 philbat-guest 8853
473 philbat-guest 43604 <informalexample><screen>
474     # aptitude install console-data
475     # dpkg-reconfigure console-data
476     </screen></informalexample>
477    
478     </para><para>
479 philbat-guest 48869 Il faut noter que le clavier ne peut pas être configuré à l'intérieur du chroot.
480     Il sera configuré au prochain démarrage de la machine.
481 philbat-guest 8853 </para>
482 philbat-guest 43604 </sect3>
483    
484 philbat-guest 8853 </sect2>
485    
486     <sect2>
487     <title>Installer un noyau</title>
488    
489     <para>
490    
491 philbat-guest 48869 Si vous avez l'intention de démarrer ce système, vous aurez vraisemblablement
492     besoin d'un noyau Linux ainsi que d'un programme d'amorçage. Identifiez
493 philbat-guest 21961 les paquets contenant des noyaux avec&nbsp;:
494 philbat-guest 8853
495     <informalexample><screen>
496 philbat-guest 41078 # apt-cache search linux-image
497 philbat-guest 8853 </screen></informalexample>
498    
499 philbat-guest 43761 </para>
500     <para>
501 philbat-guest 48869 Si vous comptez utiliser un noyau préalablement mis en paquet, vous pouvez d'abord créer
502 philbat-guest 43761 un fichier de configuration <filename>/etc/kernel-img.conf</filename>.
503     Voici un fichier d'exemple&nbsp;:
504 philbat-guest 8853
505 philbat-guest 43761
506 philbat-guest 8853 <informalexample><screen>
507 philbat-guest 43761 # Kernel image management overrides
508     # See kernel-img.conf(5) for details
509     do_symlinks = yes
510     relative_links = yes
511     do_bootloader = yes
512     do_bootfloppy = no
513     do_initrd = yes
514     link_in_boot = no
515 philbat-guest 8853 </screen></informalexample>
516    
517     </para>
518 philbat-guest 43761 <para>
519 philbat-guest 43604
520 philbat-guest 48869 Pour des informations supplémentaires sur ce fichier, consultez sa page
521     de manuel qui est disponible dès que le paquet
522     <classname>kernel-package</classname> est installé. Il est recommandé de vérifier
523     que les valeurs correspondent bien à votre système.
524 philbat-guest 43761 </para>
525    
526     <para>
527     Installez alors le noyau de votre choix en utilisant son nom&nbsp;:
528    
529     <informalexample><screen>
530     # aptitude install linux-image-<replaceable>&kernelversion;-arch-etc</replaceable>
531     </screen></informalexample>
532    
533 philbat-guest 48869 Si vous n'avez pas créé de fichier <filename>/etc/kernel-img.conf</filename>
534     avant l'installation d'un noyau Debian, des questions y faisant référence vous
535     seront posées pendant l'installation du noyau.
536 philbat-guest 43761 </para>
537 philbat-guest 8853 </sect2>
538    
539     <sect2>
540 philbat-guest 48869 <title>Configurer le programme d'amorçage</title>
541 philbat-guest 8853 <para>
542    
543 philbat-guest 48869 Pour que votre système &debian; puisse démarrer, configurez le programme
544     d'amorçage pour qu'il charge le noyau installé avec votre nouvelle partition
545     racine. <command>Debootstrap</command> n'installe pas de programme d'amorçage mais vous pouvez
546 philbat-guest 39503 utiliser <command>aptitude</command> pour en installer un.
547 philbat-guest 8853
548 fjp 39614 </para><para arch="x86">
549 philbat-guest 8853
550 philbat-guest 21961 Faites <userinput>info grub</userinput> ou
551 philbat-guest 48869 <userinput>man lilo.conf</userinput> pour connaître les instructions de
552     configuration des programmes d'amorçage. Si vous souhaitez conserver le
553     système dont vous vous êtes servi pour installer Debian, ajoutez simplement
554     une entrée pour l'installation de Debian dans votre
555 philbat-guest 21961 <filename>menu.lst</filename> ou dans votre <filename>lilo.conf</filename>.
556 philbat-guest 48869 Pour <filename>lilo.conf</filename>, vous pouvez également le copier sur le
557     nouveau système et l'éditer. Une fois que
558     vous l'aurez modifié, lancez <command>lilo</command> (souvenez-vous que lilo utilise le fichier
559     <filename>lilo.conf</filename> qui se trouve dans le même système que lui).
560 philbat-guest 8853
561 fjp 39614 </para><para arch="x86">
562 philbat-guest 8853
563 philbat-guest 43604 L'installation et la configuration de <classname>grub</classname> est aussi simple que
564 philbat-guest 48869 ça&nbsp;:
565 philbat-guest 43604
566     <informalexample><screen>
567     # aptitude install grub
568     # grub-install /dev/<replaceable>hda</replaceable>
569     # update-grub
570     </screen></informalexample>
571    
572 philbat-guest 48869 La deuxième commande installe <command>grub</command>
573     (ici, sur le MBR de <literal>hda</literal>). La dernière commande crée
574 philbat-guest 43604 un fichier <filename>/boot/grub/menu.lst</filename> fonctionnel.
575 philbat-guest 49889 </para>
576     <para>
577 philbat-guest 43604
578 philbat-guest 49889 On suppose ici qu'un fichier <filename>/dev/hda</filename> a été créé.
579     Il y a d'autres méthodes pour installer <command>grub</command>,
580     mais elles sortent du cadre de cette annexe.
581    
582     </para>
583    
584     <para arch="x86">
585    
586 philbat-guest 21961 Voici un exemple simple de fichier <filename>/etc/lilo.conf</filename>&nbsp;:
587 philbat-guest 8853
588     <informalexample><screen>
589 philbat-guest 43604 boot=/dev/<replaceable>hda6</replaceable>
590     root=/dev/<replaceable>hda6</replaceable>
591 philbat-guest 31258 install=menu
592 philbat-guest 8853 delay=20
593     lba32
594     image=/vmlinuz
595 philbat-guest 49889 initrd=/initrd.img
596 philbat-guest 8853 label=Debian
597     </screen></informalexample>
598    
599    
600 philbat-guest 44062 </para>
601    
602     <para arch="x86">
603    
604 philbat-guest 48869 Selon le programme d'amorçage choisi, vous pouvez apporter d'autres
605 philbat-guest 44062 changements au fichier <filename>/etc/kernel-img.conf</filename>.
606     </para>
607     <para arch="x86">
608     Pour le programme <classname>grub</classname>, vous
609 philbat-guest 48869 pouvez mettre l'option <literal>do_bootloader</literal> à <quote>no</quote>. Pour
610     mettre à jour automatiquement le fichier<filename>/boot/grub/menu.lst</filename>
611 philbat-guest 44062 lors de la suppression ou l'installation de noyaux Debian, ajoutez ces lignes&nbsp;:
612    
613     <informalexample><screen>
614     postinst_hook = update-grub
615     postrm_hook = update-grub
616     </screen></informalexample>
617    
618 philbat-guest 48869 Pour le programme d'amorçage <classname>lilo</classname>, la valeur de
619     <literal>do_bootloader</literal> doit être <quote>yes</quote>.
620 philbat-guest 44062
621     </para>
622    
623     <para arch="powerpc">
624    
625 philbat-guest 8853 Consultez le <userinput>man yaboot.conf</userinput> pour les instructions de
626 philbat-guest 48869 configuration du programme d'amorçage. Si vous souhaitez conserver le système
627     dont vous vous êtes servi pour installer Debian, ajoutez simplement une
628     entrée pour l'installation de Debian dans votre yaboot.conf actuel. Vous
629     pouvez également le copier sur le nouveau système et l'éditer. Une fois que
630 philbat-guest 21961 vous l'aurez
631 philbat-guest 48869 modifié, lancez ybin (souvenez-vous que ybin utilise le yaboot.conf qui se
632     trouve dans le même système que lui).
633 philbat-guest 8853 </para><para arch="powerpc">
634    
635 philbat-guest 21961 Voici un exemple simple de fichier <filename>/etc/yaboot.conf</filename>&nbsp;:
636 philbat-guest 8853
637     <informalexample><screen>
638     boot=/dev/hda2
639     device=hd:
640     partition=6
641     root=/dev/hda6
642     magicboot=/usr/lib/yaboot/ofboot
643     timeout=50
644     image=/vmlinux
645     label=Debian
646     </screen></informalexample>
647    
648     Sur certaines machines, vous devrez utiliser <userinput>ide0:</userinput>
649     au lieu de <userinput>hd:</userinput>.
650    
651     </para>
652     </sect2>
653 philbat-guest 43604 <sect2>
654     <title>Touches finales</title>
655     <para>
656    
657 philbat-guest 48869 Comme signalé auparavant, le système sera très basique. Pour l'améliorer
658     sensiblement, il existe une méthode très simple pour installer les paquets
659     dont la priorité est <quote>standard</quote>&nbsp;:
660 philbat-guest 43604
661     <informalexample><screen>
662     # tasksel install standard
663     </screen></informalexample>
664    
665 philbat-guest 48869 Bien sûr, vous pouvez toujours utiliser <command>aptitude</command> pour installer
666     des paquets un à un.
667 philbat-guest 43604 </para>
668     <para>
669 philbat-guest 48869 Après l'installation il y aura beaucoup de paquets dans
670     <filename>/var/cache/apt/archives/</filename>. Vous pouvez libérer un peu d'espace avec&nbsp;:
671 philbat-guest 43604
672     <informalexample><screen>
673     # aptitude clean
674     </screen></informalexample>
675    
676     </para>
677     </sect2>
678 philbat-guest 8853 </sect1>

Properties

Name Value
svn:keywords Id

  ViewVC Help
Powered by ViewVC 1.1.5