Avant de débuter, nous allons présenter le matériel requis pour installer Gentoo avec succès sur votre système.
| Machines Apple NewWorld | Basées sur Power/PowerPC (G3, G4, G5) comme les iMac, eMac, iBook PowerBook, Xserver, PowerMac |
| Machines Apple OldWorld | Machines Apple avec une version d'Open Firmware antérieure à 3 telles que les G3 beiges, les PCI PowerMacs et PCI PowerBooks. Les clones d'Apple basés sur le bus PCI devraient aussi être supportés. |
| Pegasos de Genesi | Pegasos I/II, Open Desktop Workstation |
| IBM | RS/6000, iSeries, pSeries |
| Mémoire | Au moins 64 Mo |
| Espace dique | 1.5 Go (mémoire virtuelle non comprise) |
| Mémoire virtuelle | Au moins 256 Mo |
Vous devriez consulter la Foire Aux Questions PPC pour toute question sur l'installation ou si vous vous demandez ce qu'il y a exactement dans la machine PowerPC qui repose sur votre bureau.
1. Le CD d'installation Gentoo Universal
Gentoo Linux s'installe en utilisant une archive tar stage3. Ce type d'archive contient un système minimal de base à partir duquel vous pourrez continuer l'installation de Gentoo Linux sur votre machine.
Les installations à partir d'archives stage1 ou stage2 ne sont pas documentées dans le Manuel Gentoo. Veuillez consulter la FAQ Gentoo si ce sujet vous intéresse.
Le CD d'installation Gentoo Universal
Les CD d'installation Gentoo sont des CD-ROM amorçables qui contiennent un environnement Gentoo autonome. Cela vous permet de démarrer Linux à partir du CD-ROM. Pendant le chargement, votre matériel est détecté et les pilotes appropriés sont chargés. Ces CD sont maintenus par les développeurs Gentoo.
Gentoo fournit également un CD de paquets, Package, connu aussi sous le nom GRP. Ce n'est pas un CD d'installation mais plutôt une ressource supplémentaire que vous pouvez utiliser lors de l'installation de votre système. Il contient de nombreux paquets déjà construits qui vous permettront d'installer des applications facilement et rapidement (telles qu'OpenOffice.org, KDE, GNOME...), ceci dès la fin de l'installation de Gentoo et juste avant de mettre à jour l'arbre de Portage.
L'utilisation du CD Package sera décrite plus tard dans ce document.
1. Télécharger, graver et amorcer un CD Gentoo Universal
Télécharger et graver les CD d'installation
Vous avez choisi d'utiliser un CD d'installation Gentoo. Nous débuterons par le téléchargement puis la gravure du CD d'installation que vous avez choisi. Nous avons déjà détaillé les différents CD disponibles, mais où pouvez-vous les trouver ?
Vous pouvez télécharger le CD Universal (ainsi que le CD Package si vous le désirez) depuis l'un de nos serveurs miroirs. Les CD d'installation se trouvent dans releases/ppc/2006.1/ppc32/installcd/, le CD Package se trouve dans releases/ppc/2006.1/ppc32/packagecd.
Vous y trouverez plusieurs fichiers ISO. Ce sont des images de CD que vous pouvez utiliser pour graver un CD-R.
Pour vérifier que le fichier téléchargé n'a pas été corrompu pendant le transfert, vous devriez vérifier son intégrité en calculant sa somme de vérification MD5 et en comparant le résultat avec la somme que nous publions sur notre site, par exemple dans le fichier install-ppc-minimal-2006.1.iso.DIGESTS. Vous pouvez utiliser l'outil md5sum sous Linux ou md5sum for Windows. La vérification de la somme MD5 avec Mac OS X est décrite dans notre FAQ pour PPC.
Un autre moyen de vérifier la validité du fichier téléchargé est d'utiliser GnuPG pour tester la signature électronique que nous fournissons (le fichier qui se termine en .asc). Téléchargez le fichier avec la signature et procurez-vous la clé publique :
Exemple de code 1.1 : Obtenir la clé publique |
$ gpg --keyserver subkeys.pgp.net --recv-keys 17072058
|
Ensuite, vérifiez la signature :
Exemple de code 1.1 : Vérifier la signature |
$ gpg --verify <fichier_signature> <fichier_iso_téléchargé>
|
Plus d'information est disponible dans notre FAQ pour PPC.
Afin de graver le(s) ISO, vous devez utiliser la gravure brute (raw-burning). La manière de procéder dépend de votre programme. Nous décrivons comment faire avec cdrecord et k3b ci-dessous. Vous trouverez d'autres méthodes dans notre FAQ.
Par défaut : démarrer le CD d'installation avec Yaboot
Sur les machines NewWorld, mettez le CD d'installation dans le lecteur CD-ROM et redémarrez le système. Lorsque le bip système retentit, enfoncez simplement la touche « C » jusqu'à ce que le CD se charge.
Une fois que le CD d'installation s'est chargé, un chaleureux message de bienvenue vous accueillera et une invite de commande boot: apparaitra au bas de l'écran.
Nous fournissons un noyau générique, apple. Ce noyau supporte les systèmes multiprocesseurs, mais il fonctionne également très bien avec un seul processeur.
Vous pouvez aussi passer certains paramètres au noyau. Les options disponibles sont dans la liste ci-dessous :
| Option de démarrage | Description |
| video | Ajoutez-y une des valeurs suivantes : nvidiafb, radeonfb, rivafb, atyfb, aty128 ou ofonly. Vous pouvez encore y ajouter la résolution, le taux de rafraichissement et la profondeur de couleur que vous voulez avoir. Par exemple, utilisez video=radeonfb:1280x1024@75-32 pour avoir le framebuffer ATI Radeon en 1280*1024, avec un rafraichissement de 75 Hz et une profondeur de couleur de 32 bits. Si vous ne savez pas quoi utiliser et que le défaut ne marche pas, ofonly devrait fonctionner. |
| nol3 | Désactive le cache de niveau 3 sur certains PowerBook (requis au moins pour la version 17"). |
| dofirewire | Active le support IEEE1394 (Firewire) utilisé par exemple pour des disques externes. |
| dopcmcia | Active le support des cartes PCMCIA, par exemple pour une carte réseau que vous voulez utiliser pendant l'installation. |
Pour utiliser les options ci-dessus, à l'invite boot:, tapez apple suivi des options désirées. Dans l'exemple suivant, nous forçons le noyau à utiliser le framebuffer Open Firmware au lieu du pilote spécifique à votre matériel.
Exemple de code 1.1 : Forcer l'utilisation du framebuffer Open Firmware |
boot: apple video=ofonly
|
Vous n'êtes pas obligé d'ajouter des options, tapez simplement Entrée et un environnement Gentoo Linux complet sera chargé à partir du CD. Poursuivez avec Après avoir démarré.
Sur une machine Pegasos, insérez le CD et tapez boot cd /boot/menu à l'invite du SmartFirmware. Cela ouvrira un menu avec des configurations video prédéfinies. Si vous avez besoin d'une option de démarrage spéciale, vous pouvez l'ajouter à la fin de la ligne comme avec Yaboot ci-dessus. Par exemple, boot cd /boot/pegasos video=radeonfb:1280x1024@75 mem=256M. Pour votre information, les options préconfigurées dans le noyau sont console=ttyS0,115200 console=tty0 init=/linuxrc looptype=squashfs loop=/image.squashfs udev nodevfs cdroot root=/dev/ram0.
Alternative : Démarrer le CD d'installation avec BootX
Si vous disposez d'un Mac OldWorld, alors la partie amorçable du CD ne pourra pas être utilisée. La solution la plus simple est d'utiliser MacOS pour démarrer sur un environnement Linux à l'aide d'un outil nommé BootX.
Tout d'abord, téléchargez BootX et décompressez l'archive. Copiez le BootX Extension depuis les fichiers décompressés dans le répertoire d'extensions et le panneau de contrôle de l'application BootX dans Panneau de Contrôle. Les deux sont situés dans le répertoire Système de MacOS. Ensuite, créez un répertoire nommé « Linux Kernels » dans votre répertoire système et copiez le noyau apple depuis le CD-ROM vers votre répertoire. Enfin, copiez le fichier apple.igz issu du CD d'installation dans le répertoire boot du répertoire Système de MacOS.
Pour préparer BootX vous devez lancer l'application de panneau de configuration BootX. Tout d'abord allez dans la boite de dialogue des options et validez Use Specified RAM Disk, puis sélectionnez apple.igz dans votre répertoire système. Retournez à l'écran de départ et assurez-vous que la taille du « ramdisk » est d'au moins 32000. Enfin, indiquez les arguments passés au noyau comme suit :
Exemple de code 1.1 : Arguments du noyau de BootX |
cdroot root=/dev/ram0 init=linuxrc loop=image.squashfs looptype=squashfs console=tty0 |
Note : Les paramètres de noyau dans le chapitre sur yaboot sont également applicables ici. Vous pouvez ajouter n'importe laquelle de ces options aux arguments du noyau ci-dessus. |
Vérifiez de nouveau que la configuration est correcte et sauvegardez la configuration. Cette sauvegarde est pour le cas où la machine ne démarre pas ou que quelque chose manque. Cliquez sur le bouton Linux en haut de la fenêtre. Si tout se passe bien, cela devrait démarrer sur le CD d'installation. Continuez avec le chapitre Après avoir démarré.
Vous recevrez une invite de commande root (« # ») sur la console active. Vous pouvez aussi passer aux autres consoles en tapant Alt-F2, Alt-F3 et Alt-F4. Retournez à la première console en tapant Alt-F1. À cause de la disposition du clavier sur les machines Apple, vous devrez sans doute utiliser des combinaisons Alt-fn-Fx.
Si vous utilisez un clavier différent du clavier qwerty américain, utilisez la commande loadkeys pour définir la disposition des touches à utiliser. Une liste des claviers supportés se trouve dans le répertoire /usr/share/keymaps/i386. N'utilisez pas les dispositions de touches des répertoires ppc ou mac avec des machines NewWorld ou Pegasos, car elles sont spécifiques aux machines OldWorld basées sur ADB.
Exemple de code 1.1 : Afficher la liste des claviers disponibles |
Les machines PPC utilisent généralement les claviers de type x86. Les configurations de claviers du CD d'installation sont des configurations ADB et ne fonctionnent pas avec le noyau du CD d'installation. # ls /usr/share/keymaps/i386 |
Pour définir le type de clavier que vous utilisez, faites :
Exemple de code 1.1 : Définir le type de clavier |
(Pour les claviers français par exemple.) # loadkeys fr-latin9 |
Poursuivez votre lecture avec la section Configuration du matériel supplémentaire.
Configuration du matériel supplémentaire
Lorsque le CD d'installation démarre, il tente de détecter votre matériel et charge les modules du noyau appropriés pour supporter ce matériel. Dans la plupart des cas cette autodétection donne d'excellents résultats. Toutefois, il se peut que les modules du noyau dont vous avez besoin ne soient pas tous chargés. Si l'autodétection PCI a ignoré une partie de votre matériel, vous devrez charger les modules appropriés manuellement.
Dans l'exemple suivant, nous tentons de charger le module airport. Ce module est utilisé avec des interfaces réseau Airport de l'ancienne génération (802.11b). Les cartes AirportExtreme (802.11g) ne sont pas supportées par le CD d'installation à cause de restrictions sur la distribution du firmware.
Exemple de code 1.1 : Charger le module airport |
# modprobe airport
|
Sur les anciens iMac, il arrive que la carte réseau ne soit pas détectée correctement. Il faut alors utiliser le pilote BMAC :
Exemple de code 1.1 : Charger le module bmac |
# modprobe bmac
|
Facultatif : régler les performances des disques durs
Si vous êtes un utilisateur expérimenté, vous souhaitez peut-être régler les performances des disques durs IDE en utilisant hdparm. Avec les arguments -tT, vous pouvez tester les performances de vos disques (exécutez ce test plusieurs fois pour juger plus précisément des résultats).
Exemple de code 1.1 : Tester les performances des disques |
# hdparm -tT /dev/hda
|
Pour régler les performances, vous pouvez copier les exemples suivants (ou expérimenter) qui utilisent /dev/hda comme disque dur (substituez par le chemin d'accès à votre disque) :
Exemple de code 1.1 : Régler les performances du disque dur |
Activer DMA : # hdparm -d 1 /dev/hda Activer DMA + des options sures pour améliorer les performances : # hdparm -d 1 -A 1 -m 16 -u 1 -a 64 /dev/hda |
Facultatif : comptes utilisateurs
Si vous souhaitez permettre à d'autres personnes d'accéder à votre environnement d'installation ou si vous voulez dialoguer en ligne avec irssi sans être root pour des raisons de sécurité, vous devez créer les comptes utilisateurs nécessaires et changer le mot de passe de root.
Pour changer le mot de passe de root, utilisez l'utilitaire passwd :
Exemple de code 1.1 : Changer le mot de passe de root |
# passwd New password: (Entrez votre nouveau mot de passe.) Re-enter password: (Confirmez votre mot de passe.) |
Pour créer un compte utilisateur, on saisit d'abord son nom, puis son mot de passe. Les programmes useradd et passwd sont utilisés pour ces tâches. Dans l'exemple suivant, nous créons un utilisateur nommé « john ».
Exemple de code 1.1 : Création d'un compte utilisateur |
# useradd -m -G users john # passwd john New password: (Entrez le mot de passe de john.) Re-enter password: (Confirmez le mot de passe de john.) |
Vous pouvez passer de l'utilisateur root à l'utilisateur que vous venez de créer avec la commande su :
Exemple de code 1.1 : Devenir john |
# su - john
|
Facultatif : consulter la documentation pendant l'installation
Si vous désirez consulter le Manuel Gentoo, sur le CD ou en ligne, vous devez avoir configuré un compte utilisateur. Ensuite, tapez Alt+F2 pour basculer sur un autre terminal et connectez-vous avec le compte utilisateur que vous avez créé.
Pour lire la documentation qui accompagne le CD, il vous suffit de lancer links :
Exemple de code 1.1 : Consulter la documentation sur le CD |
# links /mnt/cdrom/docs/handbook/html/index.html
|
Cependant, quand cela est possible, il est préférable de lire le Manuel Gentoo en ligne, car il est plus à jour. Vous pouvez également utiliser links, mais uniquement si vous avez configuré votre accès au réseau.
Exemple de code 1.1 : Consulter la documentation en ligne |
# links http://www.gentoo.org/doc/fr/handbook/${online-book}
|
Vous pouvez revenir à votre terminal initial en tapant Alt+F1.
Facultatif : démarrage du démon SSH
Si vous voulez permettre à d'autres utilisateurs d'accéder à votre ordinateur pendant le processus d'installation (peut-être que ces utilisateurs vous aideront à installer Gentoo ou même le feront pour vous), vous devez leur fournir un compte utilisateur ou le mot de passe de root. (Cette dernière option n'est envisageable que si vous faites entièrement confiance à cet utilisateur.)
Pour démarrer le démon SSH, exécutez la commande suivante :
Exemple de code 1.1 : Démarrer le démon SSH |
# /etc/init.d/sshd start
|
Avant de pouvoir utiliser sshd, vous devez (Configurer votre connexion réseau).