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 -> linux-2.6.15 |
73 |
+lrwxrwxrwx 1 root root 22 Mar 18 16:23 /usr/src/linux -> 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 « manuelle », puisque |
81 |
-c'est la meilleure façon d'optimiser votre environnement. |
82 |
+nous expliquerons d'abord la configuration « manuelle », 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 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 ---> |
107 |
Pseudo Filesystems ---> |
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 ---> |
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 : |
124 |
+</p> |
125 |
+ |
126 |
+<pre caption="Activer le support HFS"> |
127 |
+File Systems ---> |
128 |
+ Miscellaneous filesystems ---> |
129 |
+ <M> Apple Macintosh file system support |
130 |
+ <M> 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 : |
136 |
</p> |
137 |
|
138 |
<pre caption="Sélection des pilotes PPPoE"> |
139 |
Device Drivers ---> |
140 |
- Networking support ---> |
141 |
+ Network device support ---> |
142 |
<*> PPP (point-to-point protocol) support |
143 |
<*> PPP support for async serial ports |
144 |
<*> 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 : |
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 ---> |
174 |
- [*] HFS Support |
175 |
+Device Drivers ---> |
176 |
+ Network device support ---> |
177 |
+ Ethernet (10 or 100Mbit) ---> |
178 |
+ [*] Ethernet (10 or 100Mbit) |
179 |
+ <*> Generic Media Independent Interface device support |
180 |
+ <*> MACE (Power Mac ethernet) support |
181 |
+ <*> BMAC (G3 ethernet) support |
182 |
+ <*> 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 |
« segfaults ». 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 ---> |
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 : |
221 |
+l'installer. Quittez le menu de configuration et exécutez les commandes |
222 |
+suivantes : |
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 <kernel-version> 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/<kernel-version></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/<kernel-version></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> : |
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 |