--- hb-install-ppc-kernelfr.xml Tue Apr 19 09:20:22 2005 +++ hb-install-ppc-kernelfr_new.xml Fri Apr 22 21:38:17 2005 @@ -8,8 +8,8 @@ -1.13 -2005-01-04 +4.5 +2005-04-16
Fuseau horaire @@ -47,57 +47,67 @@

Pour des machines PPC, vous avez le choix entre les sources -ppc-development-sources et gentoo-dev-sources (les deux sont des -noyaux 2.6). gentoo-dev-sources est disponible quand vous faites une -installation sans réseau. Il existe aussi une version adaptée aux machines -Pegasos : pegasos-dev-sources (noyau 2.6 aussi). Installez les -sources de votre choix avec emerge : +vanilla-sources et gentoo-sources (tous les deux des noyaux 2.6). +gentoo-dev-sources est disponible quand vous faites une installation sans +réseau. Il existe aussi une version adaptée aux machines Pegasos : +pegasos-sources (noyau 2.6 également). Installez les sources de votre +choix avec emerge :

-# emerge gentoo-dev-sources
+# emerge gentoo-sources
 
+ +Les sources pour PowerPC sont basées sur un noyau 2.6.10 avec des correctifs de +sécurité récupérés sur le noyau 2.6.11. En effet le noyau 2.6.11 a généré de +nombreux problèmes sur différentes machines PowerPC. + +

Si vous examinez le contenu de /usr/src, vous devriez voir un lien symbolique nommé linux pointant vers les sources de votre -noyau : +noyau. Nous supposons que le noyau installé est +gentoo-sources-2.6.10-r8 :

 # ls -l /usr/src/linux
-lrwxrwxrwx    1 root     root           12 Oct 13 11:04 /usr/src/linux -> linux-2.6.9
+lrwxrwxrwx    1 root     root           22  Mar 18 16:23 /usr/src/linux -> linux-2.6.10-gentoo-r8
 

-Si ce n'est pas le cas (le lien symbolique pointe vers un noyau différent), -changez le lien avant de continuer : +Si le lien symbolique ne pointe pas vers les sources du noyau de votre choix +(notez bien que linux-2.6.10-gentoo-r8 n'est qu'un exemple) vous devrez +le changer :

 # rm /usr/src/linux
 # cd /usr/src
-# ln -s linux-2.6.9 linux
+# ln -s linux-2.6.10-gentoo-r8 linux
 

-Il est maintenant temps de configurer et de compiler votre noyau. La commande -genkernel est disponible sur tous les systèmes. Cette commande -construira un noyau générique tel que celui utilisé par le LiveCD. Toutefois, -nous expliquerons d'abord la configuration « manuelle », puisque -c'est la meilleure façon d'optimiser votre environnement. +Il est maintenant temps de configurer et de compiler votre noyau. Vous pouvez +utiliser la commande genkernel qui vous construira un noyau générique tel +que celui utilisé par le CD-ROM d'installation. Nous expliquerons cependant en +premier lieu la configuration « manuelle », puisque c'est la meilleure +façon d'optimiser votre environnement.

-Poursuivez votre lecture avec la Configuration -manuelle. +Si vous souhaitez configurer votre noyau manuellement vous pouvez aller au +chapitre Configuration par défaut : configuration +manuelle. Si vous souhaitez utiliser genkernel vous devez aller au +chapitre Alternative : utiliser genkernel.

-Configuration manuelle +Configuration par défaut : configuration manuelle Introduction @@ -114,8 +124,8 @@ configurer manuellement un noyau. La majeure partie de cette information peut être obtenue en examinant le contenu de /proc/pci (ou en utilisant lspci, s'il est disponible). Vous pouvez aussi exécuter lsmod -pour voir quels modules du noyau sont utilisés par le LiveCD (ce qui peut vous -donner des indices sur les fonctionnalités nécessaires). +pour voir quels modules du noyau sont utilisés par le CD-ROM d'installation (ce +qui peut vous donner des indices sur les fonctionnalités nécessaires).

@@ -157,6 +167,7 @@ les systèmes de fichiers que vous utilisez. Ne les compilez pas sous forme de modules, sinon votre système Gentoo ne pourra pas monter vos partitions. Activez aussi Virtual memory et /proc file system. +Ne sélectionnez pas /dev file system.

@@ -164,7 +175,6 @@
   Pseudo Filesystems --->
     [*] /proc file system support
     [ ] /dev file system support (OBSOLETE)
-    [ ]   Automatically mount at boot
     [*] Virtual memory file system support (former shm fs)
 
  (Sélectionnez le(s) système(s) de fichiers dont vous avez besoin.)
@@ -222,8 +232,10 @@
 

-Les utilisateurs de machines OldWorld souhaiteront activer le support de HFS -afin de pouvoir copier des noyaux compilés sur leur partition MacOS. +Les utilisateurs de machines OldWorld devront activer le support de HFS +afin de pouvoir copier des noyaux compilés sur leur partition MacOS. Cela +s'applique également aux machines NewWorld dans la mesure où le support est +nécessaire pour la partition spéciale Apple_Bootstrap :

@@ -254,21 +266,14 @@
 
 

Lorsque la compilation est terminée, copiez l'image du noyau dans -/boot. +/boot (assurez-vous qu'il est bien monté pour les machines +Pegasos).

-Remplacez 2.6.9 par votre version du noyau.
-(Apple/IBM)  # cp vmlinux /boot/kernel-2.6.9
-(Pegasos)    # cp arch/ppc/boot/images/zImage.chrp /boot/kernel-2.6.9
-
- -

-N'oubliez pas de copier le fichier system.map : -

- -
-# cp System.map /boot/System.map-2.6.9
+Remplacez 2.6.10 par votre version du noyau.
+(Apple/IBM)  # cp vmlinux /boot/kernel-2.6.10
+(Pegasos)    # cp arch/ppc/boot/images/zImage.chrp /boot/kernel-2.6.10
 

@@ -277,8 +282,7 @@

-# cp .config /boot/config-2.6.9
-
+# cp .config /boot/config-2.6.10-gentoo-r8

Maintenant, poursuivez votre lecture avec Installer @@ -326,29 +330,126 @@

-Exécutez maintenant modules-update pour incorporer vos changements au -fichier /etc/modules.conf : +Continuez l'installation en Configurant votre +système. +

+ + +
+
+
+Alternative : utilisez genkernel + + +

+Si vous lisez ce chapitre c'est que vous avez choisi d'utiliser le script +genkernel pour configurer le noyau à votre place. +

+ +

+Maintenant que les sources de votre noyau sont bien installées il est temps de +compiler votre noyau en utilisant le script genkernel pour construire +automatiquement le noyau. genkernel travaille en construisant un noyau +presque identique à celui utilisé sur le CD-ROM d'installation. Cela signifie +que quand vous utilisez genkernel pour construire votre noyau votre +système détectera en général tout votre matériel lors du démarrage exactement +comme le fait le CD-ROM d'installation. Parce qu'avec genkernel vous n'avez pas +besoin de faire de configuration manuelle de votre noyau c'est la solution +idéale pour les utilisateurs qui ne se sentent pas à l'aise avec la compilation +de leur propre noyau. +

+ +

+Maintenant voyons comment utiliser genkernel. Tout d'abord installez l'ebuild +genkernel : +

+ +
+# emerge genkernel
+
+ +

+Ensuite copiez la configuration de noyau utilisée par le CD-ROM d'installation +dans le répertoire que genkernel utilise pour chercher les configurations de +noyau par défaut. +

+ +
+# zcat /proc/config.gz > /usr/share/genkernel/ppc/kernel-config-2.6
+
+ +

+Maintenant compilez les sources de votre noyau en lançant la commande +genkernel --udev all. Gardez en tête que genkernel compile un noyau qui +supporte presque tout le matériel utilisable sous Linux donc la compilation +prendra pas mal de temps avant de finir. +

+ +

+Remarquez que si la partition où le noyau sera placé n'utilise ni ext2 ni ext3 +comme système de fichiers vous devrez probablement configurer manuellement +votre noyau en utilisant la commande genkernel --menuconfig all et en +ajoutant le support de votre système de fichier dans le noyau +(c'est-à-dire pas comme module). Les utilisateurs des systèmes EVMS2 ou +LVM2 devront ajouter --evms2 ou --lvm2 dans les arguments passés à +genkernel. +

+ +
+# genkernel --udev all
+
+ +

+Une fois que genkernel aura fini son travail un noyau, un set complet de +modules et un disque racine de démarrage (initrd) seront créés. Nous +utiliseront le noyau et l'initrd lors de la configuration du chargeur de +démarrage plus loin dans ce document. Notez dans un coin le nom du noyau et de +l'initrd car vous devrez les spécifier dans le fichier de configuration du +chargeur de démarrage. L'initrd sera lancé immédiatement après avoir démarré +pour effectuer l'auto-détection du matériel (exactement comme le CD-ROM +d'installation) avant que le véritable système ne démarre. +

+ +
+# ls /boot/kernel* /boot/initrd*
+
+ +

+Si vous souhaitez que votre système soit plus proche de ce que le CD-ROM +d'installation fait alors à la fin de l'installation de Gentoo, installez +coldplug. Pendant la détection du matériel par l'initrd pour démarrer +votre système coldplug détectera tout le reste. coldplug est mis à +votre disposition dans le CD-ROM des paquets pré-compilés.

-
-# modules-update
+
+(À faire à la fin de l'installation lors des instructions
+ d'installation GRP)
+# emerge -k coldplug
+# rc-update add coldplug boot
 

-Depuis la version 2004.3, il est conseillé d'utiliser udev au lieu de devfs. -Pour que votre système puisse l'utiliser, vous devez l'installer : +SI vous voulez que le système agisse lors d'événements concernant la mise en +route à chaud de matériel vous devrez installer et configurer +hotplug :

-
-# emerge udev
+
+(À faire à la fin de l'installation lors des instructions
+ d'installation GRP)
+# emerge -k hotplug
+# rc-update add hotplug default
 

-Poursuivez l'installation avec Configurer -votre système. +Maintenant continuez l'installation en +Configurant votre système.

-
+
+ +