1.  Matériel requis

Introduction

Avant de débuter, nous allons présenter le matériel requis pour installer Gentoo avec succès sur votre système.

Matériel requis

1.  Les CD d'installation Gentoo

Introduction

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.

Chaque CD d'installation vous permet d'amorcer l'ordinateur, de paramétrer le réseau, d'initialiser les partitions de vos disques et d'installer Gentoo à partir d'Internet. Deux CD d'installation sont disponibles. Ils permettent chacun d'installer les versions les plus récentes de tous les paquets à condition que vous soyez connecté à Internet.

Important : Une version spécifique, le Manuel Gentoo Linux 2008.0 hors-ligne, décrit l'utilisation de l'installateur Gentoo Linux disponible sur le LiveCD Installer, qui permet d'installer Gentoo sans connexion Internet.

Les CD d'installation disponibles sont :

Pour vous aider à choisir un CD d'installation, leurs avantages et inconvénients sont repris ci-dessous.

Le CD d'installation Gentoo Minimal

L'image du CD d'installation Minimal s'appelle ${min-cd-name} et ne pèse que ${min-cd-size} Mo. Une connexion à Internet est nécessaire.

CD d'installation Minimal Le pour et le contre
+ Temps de téléchargement relativement court
- Ne contient pas de stage3, pas d'instantané de Portage, pas de paquets binaires et n'est donc pas utilisable pour une installation sans réseau.

Le LiveCD Gentoo Installer

L'image du LiveCD Installer s'appelle ${live-cd-name} et pèse ${live-cd-size} Mo. Vous pouvez même l'utiliser pour installer Gentoo sans connexion Internet.

LiveCD Le pour et le contre
+ Contient tout ce dont vous avez besoin. Vous pouvez même procéder à l'installation sans connexion réseau.
- Très long téléchargement

L'archive stage3

Une archive stage3 contient un environnement minimal d'utilisation à partir duquel vous pouvez installer Gentoo sur votre système en suivant les instructions de ce manuel. Des archives stage1 et stage2 ont été disponibles et documentées, mais ne sont plus documentées dans ce manuel bien que ces archives soient encore disponibles. Si vous tenez absolument à réaliser une installation à partir d'une de ces archives, veuillez consulter notre FAQ à ce sujet.

Les archives de stage3 peuvent être téléchargées depuis le répertoire ${release-dir}stages/ de l'un des Miroirs Officiels Gentoo et ne sont pas fournis sur le LiveCD.

1.  Télécharger, graver et amorcer un CD d'installation Gentoo

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 (des) CD d'installation que vous avez choisi(s). Nous avons déjà détaillé les différents CD disponibles, mais où pouvez-vous les trouver ?

Vous pouvez télécharger un de nos CD d'installation à partir d'un de nos miroirs. Les CD d'installation se trouvent dans le sous-répertoire ${release-dir}installcd/.

Dans ce répertoire, vous 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 ${min-cd-name}.DIGESTS. Vous pouvez utiliser l'outil md5sum sous Linux ou md5sum sous Windows.

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é>

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.

Démarrer le CD d'installation

Une fois que vous avez gravé votre CD d'installation, vous devez amorcer votre système avec celui-ci. Enlevez tous les CD de vos lecteurs, redémarrez votre système et entrez dans la configuration du BIOS. Cela se fait habituellement en tapant la touche Suppr, F1 ou Échap, selon le BIOS. Dans la configuration du BIOS, changez l'ordre de démarrage afin que le CD-ROM soit testé avant le disque dur. Vous pouvez habituellement accéder à ce paramètre dans la section CMOS Setup. Si le CD-ROM n'est pas prioritaire pour l'amorçage, le système va simplement démarrer à partir du disque dur et ignorer le CD-ROM.

Maintenant, insérez le CD d'installation dans le lecteur de CD-ROM (vous l'aviez deviné ?) puis redémarrez. Une invite de commande devrait apparaitre à l'écran. Vous pouvez alors taper Entrée pour débuter le processus d'installation avec les options d'amorçage par défaut. Si vous le souhaitez, vous pouvez plutôt spécifier des options et un noyau particuliers avant de taper Entrée.

Spécifier un noyau ? Oui, plusieurs noyaux sont disponibles sur nos CD d'installation. Le noyau par défaut est gentoo. Les autres sont utilisés avec du matériel particulier et des variantes -nofb existent pour désactiver le « framebuffer ».

Voici un aperçu des différents noyaux disponibles :

Noyau Description
gentoo-nofb Identique à gentoo sans le support pour le « framebuffer ».
memtest86 Teste la mémoire de votre ordinateur.

Vous pouvez aussi passer des options au noyau. Ces options représentent des paramètres qui peuvent être activés/désactivés selon vos choix.

Options concernant le matériel :

acpi=on
Charge le support de l'ACPI et démarre le démon acpid. Cette option n'est pas requise par l'Hyperthreading.
acpi=off
Désactive complètement l'ACPI. Cela peut être utile sur les anciens modèles ou bien pour utiliser l'APM à la place. Cela désactivera l'Hyperthreading.
console=X
Configure un accès par câble série. Le premier argument est le nom du périphérique, typiquement ttyS0 sur x86, suivi d'options de connexion, séparées par des virgules. Le défaut est 9600,8,n,1.
dmraid=X
Permet de passer des options au sous-système device-mapper RAID. Les options doivent être entourées d'apostrophes.
doapm
Charge le pilote APM. Vous devez aussi spécifier acpi=off.
dopcmcia
Charge le support des matériels PCMCIA et Cardbus et démarre le cardmgr. Utile uniquement pour amorcer un système sur un périphérique PCMCIA/Cardbus.
doscsi
Charge le support matériel de la plupart des contrôleurs SCSI. Ce support est également requis pour démarrer sur un périphérique USB puisqu'ils utilisent le sous-système SCSI.
sda=stroke
Vous permet de partitionner la totalité du disque même si votre BIOS n'est pas capable de gérer les disques larges. Cette option n'est requise que si vous possédez un vieux BIOS. Remplacez sda par le périphérique qui a besoin de cette option.
ide=nodma
Force la désactivation du DMA dans le noyau. C'est requis par certains chipsets IDE et par quelques lecteurs de CD-ROM. Si votre système a du mal à lire votre CD-ROM, essayez cette option. Cela désactive également les réglages hdparm au démarrage.
noapic
Désactive l'APIC, présent sur les cartes mères récentes. L'APIC peut parfois poser problème avec les cartes plus anciennes.
nodetect
Désactive toutes les détections automatiques lancées au démarrage, y compris les détections du matériel et la configuration réseau par DHCP. Utile en cas de problème avec un CD ou un pilote.
nodhcp
Désactive la configuration DHCP sur les cartes réseaux qui ont été détectées. Utile lorsque votre réseau n'a pas de serveur DHCP.
nodmraid
Désactive le support du device-mapper RAID.
nofirewire
Désactive le chargement des modules Firewire.
nogpm
Désactive le support de la souris en console via GPM.
nohotplug
Désactive le chargement des services hotplug et coldplug au démarrage.
nokeymap
Désactive la sélection du clavier au démarrage.
nolapic
Désactive l'APIC Local pour les noyaux monoprocesseurs.
nosata
Désactive le chargement des modules Serial ATA. Utile si vous avez des problèmes avec le sous-système SATA.
nosmp
Désactive le SMP (multiprocesseurs).
nosound
Désactive le support du son et le réglage du volume sonore.
nousb
Désactive le chargement automatique des modules USB.
slowusb
Ajoute des pauses supplémentaires lors de l'amorçage du système pour les périphériques USB lents (comme le BladeCenter IBM).

Gestion des volumes :

doevms
Active le support d'Enterprise Volume Management System d'IBM. Ne pas utiliser en même temps que LVM.
dolvm
Active le support de Logical Volume Management de Linux. Ne pas utiliser en même temps qu'EVMS.

Autres options :

debug
Ajoute du code pour déboguer. Attention, très verbeux.
docache
Copie entièrement le système du CD en RAM, vous permettant ainsi de démonter le CD-ROM pour en monter un autre. Cette option nécessite suffisamment d'espace mémoire disponible.
doload=X
Demande au système initrd de charger tous les modules listés ainsi que leurs dépendances. Remplacez X par les noms des modules séparés par une virgule.
dosshd
Démarre le service sshd.
passwd=foo
Permet de définir le mot de passe root du système.
noload=X
Empêche l'initrd de charger les modules listés (séparés par des virgules) lors du démarrage.
nonfs
Désactive le démarrage des services portmap et nfsmount.
nox
Empêche un LiveCD disposant d'un serveur X de démarrer celui-ci.
scandelay
Demande au CD de faire des pauses de 10 secondes lors de certains étapes du démarrage afin que les périphériques puissent démarrer.
scandelay=X
Définit le délai en question.

Note : Le CD lit d'abord les options « no* », puis les options « do* ». Vous pouvez donc écraser des options selon l'ordre dans lequel vous les spécifiez.

Maintenant, démarrez votre système sur le CD, choisissez un noyau (si vous n'êtes pas satisfait du noyau gentoo par défaut) et des options de démarrage. Voici un exemple illustrant comment amorcer le noyau gentoo avec les options dopcmcia :

Exemple de code 1.1 : Amorcer un CD d'installation

boot: gentoo dopcmcia

Vous verrez alors un autre écran de chargement avec une barre de progression. Si vous installez Gentoo sur un système équipé d'un clavier international (non US), utilisez la touche Alt+F1 pour basculer vers un écran plus détaillé et suivez les indications. Si vous ne sélectionnez pas votre type de clavier dans les dix premières secondes, le clavier par défaut (US) sera sélectionné. Lorsque le processus de chargement est terminé, vous serez automatiquement connecté à Gentoo Linux Live en tant qu'utilisateur root (qui est le compte administrateur). Vous devriez avoir 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.

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 détection automatique 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 la détectetion automatique 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 8139too (support de certaines interfaces réseau) :

Exemple de code 1.1 : Charger des modules du noyau

# modprobe 8139too

Facultatif : Les 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).