Gentoo Archives: gentoo-commits

From: "Camille Huot (cam)" <cam@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo commit in xml/htdocs/doc/fr/handbook: hb-install-ppc-kernel.xml
Date: Wed, 19 Sep 2007 19:34:01
Message-Id: E1IY5BW-0003CQ-L6@stork.gentoo.org
1 cam 07/09/19 19:26:06
2
3 Modified: hb-install-ppc-kernel.xml
4 Log:
5 Sync 1.56
6
7 Revision Changes Path
8 1.34 xml/htdocs/doc/fr/handbook/hb-install-ppc-kernel.xml
9
10 file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/fr/handbook/hb-install-ppc-kernel.xml?rev=1.34&view=markup
11 plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/fr/handbook/hb-install-ppc-kernel.xml?rev=1.34&content-type=text/plain
12 diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/fr/handbook/hb-install-ppc-kernel.xml?r1=1.33&r2=1.34
13
14 Index: hb-install-ppc-kernel.xml
15 ===================================================================
16 RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/fr/handbook/hb-install-ppc-kernel.xml,v
17 retrieving revision 1.33
18 retrieving revision 1.34
19 diff -u -r1.33 -r1.34
20 --- hb-install-ppc-kernel.xml 13 Jul 2007 08:40:58 -0000 1.33
21 +++ hb-install-ppc-kernel.xml 19 Sep 2007 19:26:06 -0000 1.34
22 @@ -4,12 +4,12 @@
23 <!-- The content of this document is licensed under the CC-BY-SA license -->
24 <!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
25
26 -<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/fr/handbook/hb-install-ppc-kernel.xml,v 1.33 2007/07/13 08:40:58 nightmorph Exp $ -->
27 +<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/fr/handbook/hb-install-ppc-kernel.xml,v 1.34 2007/09/19 19:26:06 cam Exp $ -->
28
29 <sections>
30
31 -<version>7.5</version>
32 -<date>2007-02-12</date>
33 +<version>8.5</version>
34 +<date>2007-08-12</date>
35
36 <section>
37 <title>Fuseau horaire</title>
38 @@ -33,7 +33,7 @@
39 </body>
40 </section>
41 <section>
42 -<title>Installer les sources</title>
43 +<title>Installer les sources du noyau</title>
44 <subsection>
45 <title>Choisir un noyau</title>
46 <body>
47 @@ -49,33 +49,32 @@
48
49 <p>
50 Nous vous recommandons d'utiliser <c>gentoo-sources</c> sur PPC, c'est un noyau
51 -2.6.
52 +2.6 récent.
53 </p>
54
55 <pre caption="Installer les sources du noyau">
56 # <i>emerge gentoo-sources</i>
57 </pre>
58
59 -
60 <p>
61 Si vous examinez le contenu de <path>/usr/src</path>, vous remarquerez la
62 présence d'un lien symbolique nommé <path>linux</path> qui pointe vers les
63 sources de votre noyau actuel. Dans notre cas, la redirection pointe vers
64 -<c>gentoo-sources-2.6.15</c>. Gardez bien à l'esprit que votre version du noyau
65 -peut être différente.
66 +<c>gentoo-sources-<keyval id="kernel-version"/></c>. Gardez bien à l'esprit que
67 +votre version du noyau peut être différente.
68 </p>
69
70 <pre caption="Examiner le lien symbolique vers le noyau">
71 # <i>ls -l /usr/src/linux</i>
72 -lrwxrwxrwx 1 root root 22 Mar 18 16:23 /usr/src/linux -&gt; linux-2.6.15
73 +lrwxrwxrwx 1 root root 22 Mar 18 16:23 /usr/src/linux -&gt; linux-<keyval id="kernel-gentoo"/>
74 </pre>
75
76 <p>
77 Il est maintenant temps de configurer et de compiler votre noyau. La commande
78 <c>genkernel</c> est disponible sur tous les systèmes. Cette commande
79 construira un noyau générique tel que celui utilisé par le LiveCD. Toutefois,
80 -nous expliquerons d'abord la configuration «&nbsp;manuelle&nbsp;», puisque
81 -c'est la meilleure façon d'optimiser votre environnement.
82 +nous expliquerons d'abord la configuration «&nbsp;manuelle&nbsp;», car sa
83 +configuration est plus efficace.
84 </p>
85
86 <p>
87 @@ -118,11 +117,11 @@
88 </p>
89
90 <p>
91 -Maintenant, allez dans le dossier des sources du noyau, il est temps de
92 -configurer votre noyau. Il est recommandé que vous appliquiez les paramètres par
93 -défaut de votre configuration en exécutant la commande <c>make
94 -pmac32_defconfig</c>. Ensuite, vous pourrez faire un <c>make menuconfig</c> qui
95 -va lancer le menu de configuration basé sur ncurses.
96 +Maintenant, allez dans le répertoire des sources du noyau, il est temps de
97 +configurer votre noyau. Commencez par le préconfigurer afin qu'il puisse
98 +démarrer sur la plupart des machines PowerPC 32&nbsp;bits en exécutant la
99 +commande <c>make pmac32_defconfig</c>. Ensuite, vous pourrez faire un <c>make
100 +menuconfig</c> qui va lancer le menu de configuration basé sur ncurses.
101 </p>
102
103 <pre caption="Lancer menuconfig">
104 @@ -167,9 +166,11 @@
105 <pre caption="Activer le support pour les systèmes de fichiers">
106 File systems ---&gt;
107 Pseudo Filesystems ---&gt;
108 + <comment>(/proc sera peut-être forcé, auquel cas vous verrez ---.)</comment>
109 [*] /proc file system support
110 [*] Virtual memory file system support (former shm fs)
111 Partition Types ---&gt;
112 + [*] Advanced partition support
113 [*] Amiga partition table support
114 [*] Macintosh partition map support
115
116 @@ -181,13 +182,27 @@
117 </pre>
118
119 <p>
120 +Les utilisateurs de machines NewWorld ou OldWorld auront également besoin du
121 +support HFS. Les utilisateurs d'OldWorld en auront besoin pour copier le noyau
122 +compilé sur la partition MacOS. Les utilisateurs NewWorld en auront besoin pour
123 +configurer la partition spéciale Apple_Bootstrap&nbsp;:
124 +</p>
125 +
126 +<pre caption="Activer le support HFS">
127 +File Systems ---&gt;
128 + Miscellaneous filesystems ---&gt;
129 + &lt;M&gt; Apple Macintosh file system support
130 + &lt;M&gt; Apple Extended HFS file system support
131 +</pre>
132 +
133 +<p>
134 Si vous utilisez PPPoE ou un modem classique pour vous connecter à Internet,
135 vous aurez besoin des options du noyau suivantes&nbsp;:
136 </p>
137
138 <pre caption="Sélection des pilotes PPPoE">
139 Device Drivers ---&gt;
140 - Networking support ---&gt;
141 + Network device support ---&gt;
142 &lt;*&gt; PPP (point-to-point protocol) support
143 &lt;*&gt; PPP support for async serial ports
144 &lt;*&gt; PPP support for sync tty ports
145 @@ -195,39 +210,42 @@
146
147 <p>
148 Les deux options de compression ne vous feront pas de mal, mais ne sont pas
149 -absolument nécessaires. L'option <c>PPP over Ethernet</c> n'est pas obligatoire
150 -non plus, considérant qu'elle pourrait n'être utilisée que par <c>rp-pppoe</c>
151 +toujours nécessaires. L'option <c>PPP over Ethernet</c> n'est pas obligatoire
152 +non plus, considérant qu'elle pourrait n'être utilisée que par <c>ppp</c>
153 lorsque ce dernier est configuré pour utiliser PPPoE en mode noyau.
154 </p>
155
156 <p>
157 -Si vous en avez besoin, n'oubliez pas d'ajouter le support pour votre
158 -carte Ethernet.
159 -</p>
160 -
161 -<p>
162 -Les utilisateurs de machine NewWorld et OldWorld souhaiteront certainement
163 -activer le support HFS. Les utilisateurs OldWorld en ont besoin pour copier les
164 -noyaux compilés sur une partition MacOS. Les utilisateurs de machine NewWorld
165 -en auront besoin pour configurer la partition spéciale qui accueillera le
166 -Apple_Bootstrap&nbsp;:
167 +N'oubliez pas d'ajouter le support pour votre carte Ethernet. La plupart des
168 +ordinateurs Apple récents utilisent le pilote Ethernet SunGEM. Les iMacs plus
169 +vieux utilisent généralement le pilote BMAC.
170 </p>
171
172 <pre caption="Activer le support HFS">
173 -File Systems ---&gt;
174 - [*] HFS Support
175 +Device Drivers ---&gt;
176 + Network device support ---&gt;
177 + Ethernet (10 or 100Mbit) ---&gt;
178 + [*] Ethernet (10 or 100Mbit)
179 + &lt;*&gt; Generic Media Independent Interface device support
180 + &lt;*&gt; MACE (Power Mac ethernet) support
181 + &lt;*&gt; BMAC (G3 ethernet) support
182 + &lt;*&gt; Sun GEM support
183 </pre>
184
185 <p>
186 -Le noyau ne gère pas encore la préemption correctement sur des machines PPC.
187 -L'activer peut entrainer des erreurs de compilation et des
188 +Le noyau ne gère pas encore la préemption complète correctement sur des
189 +machines PPC. L'activer peut entrainer des erreurs de compilation et des
190 «&nbsp;segfaults&nbsp;». Il est <e>très</e> recommandé de ne pas sélectionner
191 -cette option.
192 +cette option. <e>Voluntary Preemption</e> ou <e>No Forced Preemption</e>
193 +devrait être suffisamment sûr.
194 </p>
195
196 <pre caption="Vérifier que la préemption n'est pas activée">
197 Kernel options ---&gt;
198 - Preemption Model (No Forced Preemption (Server))
199 + <comment>(En choisir un.)</comment>
200 + Preemption Model
201 + (X) No Forced Preemption (Server)
202 + (X) Voluntary Kernel Preemption (Desktop)
203 </pre>
204
205 <p>
206 @@ -262,7 +280,7 @@
207 <p>
208 Ne désactiver pas le support du framebuffer du noyau, car celui-ci est est
209 nécessaire pour démarrer la machine. Si vous utilisez une carte graphique
210 -NVIDIA, vous devrez utiliser le framebuffer Open Firmware. Si vous utilisez une
211 +nVidia, vous devrez utiliser le framebuffer Open Firmware. Si vous utilisez une
212 carte graphique ATI, vous voudrez certainement activer le pilote du framebuffer
213 supporté par votre puce (Mach64, Rage128 ou Radeon).
214 </p>
215 @@ -300,8 +318,8 @@
216
217 <p>
218 Maintenant que votre noyau est configuré, il est temps de le compiler et de
219 -l'installer. Quittez la configuration et exécutez les commandes pour compiler
220 -le noyau&nbsp;:
221 +l'installer. Quittez le menu de configuration et exécutez les commandes
222 +suivantes&nbsp;:
223 </p>
224
225 <pre caption="Compiler le noyau">
226 @@ -320,17 +338,16 @@
227 chargeurs de démarrage. Le noyau décompressé est appelé vmlinux. Une fois que
228 le noyau a fini de compiler, il est placé dans <path>/usr/src/linux</path>. Sur
229 un Pegasos, le Pegasos firmware nécessite un noyau compressé appelé
230 -zImage.chrp. Il se trouve dans
231 -<path>/usr/src/linux/arch/ppc/boot/images</path>.
232 +zImage qui se trouve dans <path>/usr/src/linux/arch/powerpc/boot/images</path>.
233 </p>
234
235 <pre caption="Installer le noyau">
236 # <i>cd /usr/src/linux</i>
237 -<comment>Remplacez &lt;kernel-version&gt; par votre version du noyau.</comment>
238 +<comment>Votre version de noyau peut être différente.</comment>
239 <comment>(Apple/IBM)</comment>
240 -# <i>cp vmlinux /boot/&lt;kernel-version&gt;</i>
241 +# <i>cp vmlinux /boot/<keyval id="kernel-name"/></i>
242 <comment>(Pegasos)</comment>
243 -# <i>cp arch/ppc/boot/images/zImage.chrp /boot/&lt;kernel-version&gt;</i>
244 +# <i>cp arch/powerpc/boot/images/zImage /boot/<keyval id="kernel-name"/></i>
245 </pre>
246
247 <p>
248 @@ -365,7 +382,7 @@
249 </pre>
250
251 <p>
252 -Par exemple, pour charger automatiquement le module <c>3c59x.o</c>,
253 +Par exemple, pour charger automatiquement le module <c>3c59x.ko</c>,
254 spécifiez-le dans le fichier <path>kernel-2.6</path>.
255 </p>
256
257 @@ -390,11 +407,6 @@
258 <body>
259
260 <p>
261 -Si vous lisez cette section, vous avez choisi d'utiliser le script
262 -<c>genkernel</c> pour configurer votre noyau pour vous.
263 -</p>
264 -
265 -<p>
266 Maintenant que l'arbre des sources de votre noyau est installé, il est temps de
267 compiler ce noyau à l'aide du script <c>genkernel</c> qui construira
268 automatiquement un noyau dont la configuration sera presque identique à celle
269 @@ -437,9 +449,9 @@
270 Avant de compiler vos sources, le fstab a besoin d'un léger ajustement. Le
271 reste du fstab sera terminé plus tard dans le guide, ne vous inquiétez pas des
272 détails pour le moment. Si vous n'avez pas créé de partition de démarrage (il
273 -s'agit de la partition /boot et NON PAS de la partition de bootstrap), retirez
274 -la ligne qui référence /boot du fichier <path>/etc/fstab</path>. À faire sur la
275 -plupart des ordinateurs Apple.
276 +s'agit de la partition <path>/boot</path> et NON PAS de la partition de
277 +bootstrap), retirez la ligne qui référence <path>/boot</path> du fichier
278 +<path>/etc/fstab</path>. À faire sur la plupart des ordinateurs Apple.
279 </p>
280
281 <pre caption="Retirer /boot du /etc/fstab sur les machines sans partition /boot">
282 @@ -487,17 +499,8 @@
283 </p>
284
285 <pre caption="Vérifier les noms de l'image du noyau et du fichier initrd">
286 -# <i>ls /boot/kernel* /boot/initramfs*</i>
287 -</pre>
288 -
289 -<p>
290 -Pour que votre système réagissent aux évènements de connexions à chaud, vous
291 -devez installer et configurer <c>hotplug</c>&nbsp;:
292 -</p>
293 -
294 -<pre caption="Installer et activer hotplug">
295 -# <i>emerge hotplug</i>
296 -# <i>rc-update add hotplug default</i>
297 +<comment>Notez que la version de notre noyau peut être différente.</comment>
298 +# <i>ls /boot/kernel-genkernel-ppc-<keyval id="kernel-gentoo"/> /boot/initramfs-genkernel-ppc-<keyval id="kernel-gentoo"/></i>
299 </pre>
300
301 <p>
302
303
304
305 --
306 gentoo-commits@g.o mailing list