--- gentoo-x86-quickinstall.xml 2006-10-03 12:51:47.000000000 +0200 +++ ../fr/gentoo-x86-quickinstall.xml 2006-02-20 17:10:27.000000000 +0100 @@ -1,180 +1,80 @@ - + Guide d'installation rapide de Gentoo Linux x86 Sven Vermeulen - Xavier Neys - - Steven Wagner Xavier Neys Olivier Fisette - - Rémy Mainil - Le guide d'installation rapide présente le processus d'installation de Gentoo -Linux de façon concise. Son objectif est de permettre aux utilisateurs -d'effectuer une installation stage3 en un rien de temps. -Une expérience préalable avec l'installation de Gentoo est vivement recommandée -pour suivre ce guide. +Linux de façon concise. Une expérience préalable avec l'installation de Gentoo +est vivement recommandée pour suivre ce guide. -8 -2006-09-16 - - -Introduction -
- - -

-Ce guide contient toutes les commandes nécessaires à une installation d'un -stage3 de Gentoo. Vous avez besoin d'une connection à Internet pour -télécharger le stage3 et l'instantané de Portage. -

- -

-Les commandes nécessitant plus d'une seconde pour être réalisées sont suivies -du temps nécessaire à leur exécution. Ces commandes ont été chronométrées sur -un AMD 2000 1.66Ghz avec 512 Mb de RAM et deux disques SATA connectés à un -contrôleur matériel. -

- -
-(Les caractéristiques suivantes et les informations de chronométrage 
-devraient vous aider à estimer le temps nécessaire pour terminer votre 
-installation)
-
-# grep bogo /proc/cpuinfo
- bogomips       : 3337.81
-
-# hdparm -tT /dev/sda
- /dev/sda:
-  Timing cached reads:   1100 MB in  2.00 seconds = 549.97 MB/sec
-  Timing buffered disk reads:  224 MB in  3.01 seconds =  74.36 MB/sec
-
-# grep MemTotal /proc/meminfo
- MemTotal:       509248 kB
-
- - -
-
+2.10 +2006-02-18 Guide d'installation rapide
Média pour l'installation

Téléchargez un CD à partir de l'un de nos -miroirs. Vous trouverez l'image ISO -du CD d'installation minimal dans -releases/x86/<release>/installcd ou l'image ISO du -LiveCD dans releases/x86/<release>/livecd. -Le CD d'installation minimal ne sert que pour l'installation par le -biais d'Internet. Vous pouvez utiliser le LiveCD pour effectuer une -installation sans réseau, comme cela est décrit dans -Le manuel Gentoo Linux/x86 -2006.1. Le CD d'installation minimal est recommandé. +miroirs. Vous trouverez les images ISO +dans releases/<architecture>/<version>/installcd. Le CD +d'installation minimal ne sert que pour l'installation par le biais +d'Internet ; vous pouvez procéder à une installation sans réseau avec le CD +d'installation universel.

-Gravez puis amorcez le CD. +Gravez puis amorcez le CD. Tapez +F2 lorsque s'affiche l'écran de démarrage pour voir quelles sont les +options de démarrage. Après le démarrage du système, lancez le script +d'initialisation pcmcia si vous avez besoin du support PCMCIA.

- -
- -
-Amorçage du CD - -

-Appuyez sur F2lorsque s'affiche l'écran de démarrage afin de voir quelles sont -les options de démarrage disponibles. Vous pouvez soit démarrer gentoo -soit gentoo-nofb, ce dernier désactive le framebuffer. - -Si vous avez démarré depuis le LiveCD n'oubliez pas d'ajouter -l'option nox pour empêcher l'environnement graphique X de démarrer. - -De nombreuses options activent ou désactivent différentes fonctionnalités. -Si tout se passe bien, votre matériel sera détecté et tous les modules seront -chargés. Si le noyau ne parvient pas à démarrer proprement ou si votre -ordinateur plante durant la procédure de démarrage, vous devrez peut-être -tester différentes configurations. La plus sûre façon de procéder est -probablement d'utiliser l'option nodetect et ensuite de charger -manuellement les modules requis. -

- -
-Gentoo Linux Installation LiveCD                     http://www.gentoo.org
-Enter to Boot; F1 for kernels  F2 for options.
-boot: gentoo-nofb
-(ou en cas de problème)
-boot: gentoo-nofb nodetect
-
- - -
- -
-Facultatif : chargement de modules - - -

-Si vous utilisez l'option nodetect, une fois démarré, chargez les modules -nécessaires. -Vous devez activer une connexion réseau et avoir accès à vos disques. La -commande lspci -peut vous aider à identifier votre matériel. +Les CD d'installation permettent de lancer un serveur sshd, d'ajouter des +utilisateurs supplémentaires, d'exécuter irssi (un client de discussion +en mode ligne de commande) et de naviguer le Web avec lynx ou +links.

-
-livecd root # lspci
-(Utilisez la sortie de la commande lspci pour identifier les modules
-nécessaires)
-  	 
-(Ceci est un exemple, adaptez le à votre matériel)
-livecd root # modprobe 3w-9xxx
-livecd root # modprobe r8169
-
-
Configuration du réseau

Si votre réseau ne fonctionne pas déjà, vous pouvez utiliser net-setup pour le configurer. Vous devrez peut-être utiliser modprobe pour charger le support pour votre carte réseau avant de procéder à la configuration. Si vous -avez une connexion ADSL, utilisez pppoe-setup et pppoe-start. Pour +avez une connexion ADSL, utilisez adsl-setup et adsl-start. Pour le support PPTP, éditez d'abord /etc/ppp/chap-secrets et /etc/ppp/options.pptp, puis exécutez pptp <server ip>.

@@ -186,833 +86,317 @@

Si vous êtes situé derrière un serveur mandataire (« proxy »), n'oubliez pas de préparer votre système avec export http_proxy, ftp_proxy et RSYNC_PROXY.

-
-livecd root # net-setup eth0
-
- -

-Alternativement, vous pouvez démarrer la connexion réseau manuellement. -L'exemple suivant attribue l'adresse IP 192.168.1.10 à votre PC et définit -192.168.1.1 comme votre routeur et serveur de noms. -

- -
-livecd root # ifconfig eth0 192.168.1.10/24
-livecd root # route add default gw 192.168.1.1
-livecd root # echo nameserver 192.168.1.1 > /etc/resolv.conf
-
- -

-Le CD d'installation vour permet de démarrer un serveur sshd, d'ajouter -des utilisateurs supplémentaires, d'exécuter irssi (un logiciel de chat -en ligne de commande) ainsi que de naviguer sur le web avec lynx ou -links. -

- - -
-
-Facultatif : vous connecter à votre nouveau PC avec ssh - - -

-Le dispositif le plus intéressant est évidemment sshd. Vous pouvez le -démarrer et vous y connecter depuis une autre machine et ainsi faire un -copier-coller des commandes depuis ce guide. -

- -
-livecd root # time /etc/init.d/sshd start
- * Generating hostkey ...
-(sshd génère une clé et affiche différentes informations)
- * starting sshd ...                            [ok]
-  	 
- real   0m13.688s
- user   0m9.420s
- sys    0m0.090s
-
- -

-Maintenant, initialisez le mot de passe root sur le liveCD de façon à pouvoir -vous y connecter depuis un autre PC. Attention cependant : autoriser -root à se connecter via ssh n'est pas recommandé en temps normal. Si vous avez -confiance en votre réseau local, utilisez un mot de passe long et complexe, vous -ne devriez l'utiliser qu'une seule fois car il disparaîtra après votre premier -redémarrage. -

- -
-livecd root # passwd
-New UNIX password: saisissez un mot de passe
-Retype new UNIX password: saississez à nouveau le mot de
-passe
-passwd: password updated successfully
-
- -

-Maintenant vous pouvez démarrer un terminal depuis un autre PC et vous connecter -à votre nouveau PC et ainsi suivre le reste de ce guide dans une autre fenêtre -et faire des copier/coller des commandes. -

- -
-(Utilisez l'adresse IP de votre nouveau PC)
-$ ssh root@192.168.1.10
-The authenticity of host '192.168.1.10 (192.168.1.10)' can't be established.
-RSA key fingerprint is 96:e7:2d:12:ac:9c:b0:94:90:9f:40:89:b0:45:26:8f.
-Are you sure you want to continue connecting (yes/no)? yes
-Warning: Permanently added '192.168.1.10' (RSA) to the list of known hosts.
-Password: Saississez le mot de passe
-
-
-
Préparer les disques

Utilisez fdisk ou cfdisk pour appliquer votre plan de partitionnement. Vous aurez besoin d'au moins une partition de mémoire virtuelle -(type 82) et une partition Linux (type 83). Le scénario suivant crée une -partition pour /boot, une pour la mémoire virtuelle et une pour la -partition -principale comme dans ce guide. Le nom du périphérique à de fortes chances -d'être /dev/sda pour une disque SATA ou SCSI, ou -/dev/hda pour un disque IDE. -

- -
-livecd ~ # fdisk /dev/sda
-  	 
-(La suite de ce guide utilise le schéma de partitions
-suivant)
-livecd ~ # fdisk -l /dev/sda
-  	 
-Disk /dev/sda: 599.9 GB, 599978409984 bytes
-255 heads, 63 sectors/track, 72943 cylinders
-Units = cylinders of 16065 * 512 = 8225280 bytes
-  	 
-Device    Boot      Start         End      Blocks   Id  System
-/dev/sda1               1          12       96358+  83  Linux
-/dev/sda2              13         110      787185   82  Linux swap / Solaris
-/dev/sda3             111       72943   585031072+  83  Linux
-
+(type 82) et une partition Linux (type 83). +

Utilisez mke2fs, mke2fs -j, mkreiserfs, mkfs.xfs et mkfs.jfs pour créer les systèmes de fichiers sur vos partitions Linux. Initialisez votre partition de mémoire virtuelle avec mkswap et swapon.

-
-(Le système de fichiers ext2 est suffisant pour la partition
-/boot)
-livecd ~ # mke2fs /dev/sda1
-  	 
-(Utilisons le système de fichiers ext3 sur la partition
-principale)
-livecd ~ # mke2fs -j /dev/sda3
-  	 
-(Créer et activer la mémoire virtuelle)
-livecd ~ # mkswap /dev/sda2 && swapon /dev/sda2
-
-

Montez les systèmes de fichiers fraîchement créés sur /mnt/gentoo. Créez les répertoires pour les divers points de montage (par exemple -/mnt/gentoo/boot) et montez les, si nécessaire. +/mnt/gentoo/boot) si nécessaire.

-
-livecd ~ # mount /dev/sda3 /mnt/gentoo
-livecd ~ # mkdir /mnt/gentoo/boot
-livecd ~ # mount /dev/sda1 /mnt/gentoo/boot
-
-
Préparer le stage

D'abord, assurez-vous que la date de votre système est correcte en utilisant -date MMJJhhmmAAAA. Utilisez le temps UTC. +date MMDDhhmmYYYY. Ensuite, téléchargez une archive « stage » à +partir d'un de nos miroirs ou utilisez +celle qui est disponible sur le CD (/mnt/cdrom/stages). Allez dans +/mnt/gentoo et désarchivez le stage avec la commande +tar -xvjpf <archive tar>.

-
-(Vérifiez l'horloge)
-livecd ~ # date
-Mon Mar  6 00:14:13 UTC 2006
-
-(Préciser la date et l'heure actuelle, si nécessaire)
-livecd ~ # date 030600162006 (Format : MMJJhhmmAAAA)
-Mon Mar  6 00:16:00 UTC 2006
-
-

-Ensuite, téléchargez une archive « stage » à -partir d'un de nos miroirs. Allez dans -/mnt/gentoo et désarchivez le stage avec la commande -tar -xvjpf <archive tar>. +Si vous faites une installation sans accès réseau, installez un instantané de +Portage. Allez dans /mnt/gentoo/usr et exécutez +tar -xvjf /mnt/cdrom/snapshots/<instantané>. Les autres +utilisateurs peuvent télécharger un instantané de Portage et l'installer de la +même manière.

-
-livecd ~ # cd /mnt/gentoo
-livecd gentoo # links http://www.gentoo.org/main/en/mirrors.xml
-(Choisissez un miroir, allez dans le répertoire
-releases/x86/current/stages, 
-sélectionnez le stage3 de votre choix, probablement stage3-i686-2006.1.tar.bz2
-et appuyez sur D pour le télécharger)
-  	 
-(Ou télécharger le directement avec wget sans choisir un miroir
-proche)
-livecd ~ # cd /mnt/gentoo
-livecd gentoo # wget http://gentoo.osuosl.org/releases/x86/current/stages/stage3-i686-2006.1.tar.bz2
-
- -
-livecd gentoo # time tar xjpf stage3*
-  	 
-real  1m13.157s
-user  1m2.920s
-sys   0m7.230s
-
- +

+Pour une installation sans réseau, copiez les sources de +/mnt/cdrom/distfiles/ vers +/mnt/gentoo/usr/portage/distfiles/. +

-Installez le dernier instantané de Portage. Pour ce faire, procédez comme pour -l'archive « stage3 »  : choississez un miroir proche depuis -notre liste, téléchargez l'instantané le -plus récent et désarchivez-le. -

- -
-livecd gentoo # cd /mnt/gentoo/usr
-livecd usr # links http://www.gentoo.org/main/en/mirrors.xml
-(Choisissez un miroir, allez dans le répertoire snapshots/,
-sélectionnez portage-latest.tar.bz2 et appuyez sur D pour le
-télécharger)
-  	 
-(Ou téléchargez le directement avec wget sans choisir un miroir
-proche)
-livecd gentoo # cd /mnt/gentoo/usr
-livecd usr # wget
-http://gentoo.osuosl.org/snapshots/portage-latest.tar.bz2
-
- -
-livecd usr # time tar xjf portage*
-  	 
-real  0m51.523s
-user  0m28.680s
-sys   0m12.840s
-
+Éditez /mnt/gentoo/etc/make.conf selon vos besoins (options USE, +variables CFLAGS et CXXFLAGS). Pour ce faire, vous pouvez utiliser l'éditeur +nano. +

-Exécution du chroot +Installer le système de base Gentoo

-Montez le système de fichiers /proc, copiez et remplacez le +Montez d'abord le système de fichiers /proc, copiez et remplacez le fichier /etc/resolv.conf, puis utilisez chroot pour entrer dans votre environnement Gentoo.

-
-livecd usr # cd /
-livecd / # mount -t proc none /mnt/gentoo/proc
-livecd / # cp -L /etc/resolv.conf /mnt/gentoo/etc/
-livecd / # chroot /mnt/gentoo /bin/bash
-livecd / # env-update && source /etc/profile
->>> Regenerating /etc/ld.so.cache...
+
+# mount -t proc none /mnt/gentoo/proc
+# cp /etc/resolv.conf /mnt/gentoo/etc/
+# chroot /mnt/gentoo /bin/bash
+# env-update && source /etc/profile
 
- -
- -
-Configuration de votre fuseau horaire - -

-Choisissez votre fuseau horaire en copiant le fichier approprié de -/usr/share/zoneinfo vers /etc/localtime. +Si ne faites pas une installation sans accès réseau, mettez à jour votre arbre +Portage avec : emerge --sync.

-
-(Utilisation de Brussels comme exemple)
-livecd / # cp /usr/share/zoneinfo/Europe/Brussels /etc/localtime
-livecd / # date
-Wed Mar  8 00:46:05 CET 2006
-
- - -
- -
-Configurer votre nom d'hôte et votre nom de domaine - -

-Configurer votre nom de domaine dans /etc/conf.d/hostname et dans -/etc/hosts. Dans l'exemple suivant, nous utilisons mybox -comme nom d'hôte et at.myplace comme nom de domaine. Vous pouvez soit -éditer les fichiers de configuration avec nano ou utiliser les commandes -suivantes  : -

- -
-livecd / # cd /etc
-livecd etc # echo "127.0.0.1 mybox.at.myplace mybox localhost" > hosts
-livecd etc # sed -i -e 's/HOSTNAME.*/HOSTNAME="mybox"/' conf.d/hostname
-(Utilisez le nom d'hôte défini précédemment et testez)
-livecd etc # hostname mybox
-livecd etc # hostname -f
-mybox.at.myplace
-
- +Ensuite, assurez-vous que /etc/make.profile pointe vers le profil +approprié. Le profil par défaut devrait convenir à la plupart des +utilisateurs ; des sous-profils sont disponibles pour différents noyaux +(par exemple 2.4/ pour les profils basés sur les noyaux 2.4). +Changez le profil avec ln -sfn. +

+ +
    +
  • + Le « bootstrap » (non disponible pour les installations sans accès + réseau) se fait en exécutant scripts/bootstrap.sh dans le répertoire + /usr/portage. +
  • +
  • + L'installation du système (non disponible pour les installations sans accès + réseau) se fait en exécutant emerge -e system (ou -N + si vous n'avez pas changé les valeurs par défaut pour les variables CFLAGS + et CXXFLAGS). +
  • +
+
- -
Configuration du noyau

-Installez les sources d'un noyau de votre choix (habituellement -gentoo-sources ou vanilla-sources), configurez-le, compilez-le -puis copiez le fichier arch/i386/boot/bzImage dans -/boot. -

- -
-livecd etc # time emerge gentoo-sources
-  	 
-real  2m51.435s
-user  0m58.220s
-sys   0m29.890s
-livecd etc # cd /usr/src/linux
-livecd linux # make menuconfig
-(Configurer votre noyau)
-livecd linux # time make -j2
-  	 
-(Le temps nécessaire varie fortement en fonction des options
-choisies)
-real  3m51.962s
-user  3m27.060s
-sys   0m24.310s
+Choisissez votre fuseau horaire en changeant copiant fichier approprié de
+/usr/share/zoneinfo vers /etc/localtime.
+

+ +

+Installez les sources d'un noyau de votre choix (gentoo-sources et +vanilla-sources sont disponibles pour les installation sans accès +réseau), configurez-les avec make menuconfig, puis compilez-les avec +make && make modules_install. (Exécutez toutes +ces commandes à partir de /usr/src/linux.) Copiez le fichier +arch/i386/boot/bzImage dans /boot. Vous pouvez aussi +utiliser emerge genkernel et genkernel all. +

-livecd linux # make modules_install -livecd linux # cp arch/i386/boot/bzImage /boot/kernel -
+

+Les utilisateurs de genkernel doivent exécuter emerge coldplug et +rc-update add coldplug default. +

-
Configurer le système

-Éditez le fichier /etc/fstab et remplacez /BOOT, -/ROOT et /SWAP avec les noms effectivement donnés à vos -partitions. N'oubliez pas de vérifier que les systèmes de fichiers -correspondent à ceux mis en place. +Éditez le fichier /etc/fstab ; voici un exemple :

-livecd linux # cd /etc
-livecd etc # nano -w fstab
-/dev/sda1   /boot     ext2    noauto,noatime     1 2
-/dev/sda3   /         ext3    noatime            0 1
-/dev/sda2   none      swap    sw                 0 0
+/dev/hda1   /boot     ext2    defaults,noatime     1 2
+/dev/hda2   none      swap    sw                   0 0
+/dev/hda3   /         ext3    noatime              0 1
+none        /proc     proc    defaults             0 0
+none        /dev/shm  tmpfs   nodev,nosuid,noexec  0 0
+/dev/cdroms/cdrom0    /mnt/cdrom    auto      noauto,user    0 0
 

-Configurez votre connexion réseau dans /etc/conf.d/net. -Ajoutez le script d'initialisation net.eth0 au niveau d'exécution par -défaut. Si vous avez de multiples adaptateurs réseaux, faites-en des liens -symboliques vers le script net.eth0 et ajoutez-les également au niveau -d'exécution par défaut. -Vous pouvez soit éditer /etc/conf.d/net avec nano soit -utiliser les commandes suivantes : -

- -
-livecd etc # cd conf.d
-livecd conf.d # echo 'config_eth0=( "192.168.1.10/24" )' >> net
-livecd conf.d # echo 'routes_eth0=( "default via 192.168.1.1" )' >> net
-livecd conf.d # rc-update add net.eth0 default
-(Si vous avez compilé le pilote de votre carte réseau comme module,
-ajoutez-le
-dans /etc/modules.autoload.d/kernel-2.6)
-livecd conf.d # echo r8169 >> /etc/modules.autoload.d/kernel-2.6
-(Si vous voulez vous reconnecter par ssh après avoir redémarré votre
-nouveau PC :)
-livecd conf.d # rc-update add sshd default
+Éditez /etc/conf.d/hostname et /etc/conf.d/domainname,
+exécutez rc-update add domainname default et éditez
+/etc/conf.d/net pour configurer votre réseau. Ajoutez le script
+d'initialisation net.eth0 au niveau d'exécution par défaut. Si vous avez
+de multiples adaptateurs réseaux, faites-en des liens symboliques vers le script
+net.eth0 et ajoutez-les également au niveau d'exécution par défaut.
+

+ +

+Éditez /etc/hosts ; des exemples sont donnés ci-bas : +

+ +
+(Pour des adresses IP statiques.)
+127.0.0.1     localhost
+192.168.0.5   jenny.homenetwork jenny
+192.168.0.6   benny.homenetwork benny
+192.168.0.7   tux.homenetwork tux
+
+(Pour une adresse IP dynamique.)
+127.0.0.1     localhost.homenetwork tux localhost
 
- +

Si vous en avez besoin, installez pcmcia-cs (utilisez emerge) et ajoutez-le au niveau d'exécution par défaut. - +

Définissez le mot de passe root en utilisant passwd.

-
-livecd conf.d # passwd
-New UNIX password: Tapez le mot de passe
-Retype new UNIX password: Tapez à nouveau le mot de passe
-passwd: password updated successfully
-
-

-Vérifiez la configuration du système dans les fichiers +Procédez à la configuration de votre système en éditant les fichiers /etc/rc.conf, /etc/conf.d/rc, -/etc/conf.d/keymaps et /etc/conf.d/clock et -modifiez-les si nécessaire. +/etc/conf.d/keymaps et /etc/conf.d/clock.

-
-livecd conf.d # nano -w /etc/rc.conf
-livecd conf.d # nano -w /etc/conf.d/rc
-livecd conf.d # nano -w /etc/conf.d/keymaps
-livecd conf.d # nano -w /etc/conf.d/clock
-
-
-
Installer les outils système

+Les utilisateurs de noyaux 2.4 doivent faire : +emerge --unmerge udev, emerge devfsd. +

+ +

Installez un système de journalisation tel que syslog-ng et ajoutez-le au niveau d'exécution par défaut. Faites la même chose pour un démon cron tel que -vixie-cron (facultatif). +vixie-cron (optionnel).

- -Les démons cron nécessitent un MTA. mail-mta/ssmtp sera installé comme -dépendance. Si vous désirez utiliser un MTA plus évolué, vous pouvez l'installer -maintenant. Si vous êtes pressés, laissez ssmtp être installé et désinstallez-le -plus tard en installant alors le MTA de votre choix. - - -
-livecd conf.d # time emerge syslog-ng vixie-cron
-
-real  1m52.699s
-user  1m1.630s
-sys   0m35.220s
-livecd conf.d # rc-update add syslog-ng default
-livecd conf.d # rc-update add vixie-cron default
-
-

Installez les outils système nécessaires (xfsprogs, reiserfsprogs -ou jfsutils) et les outils réseaux (dhcpcd ou rp-pppoe) si -vous en avez besoin. +ou jfsutils) et les outils réseaux (dhcpcd ou rp-pppoe).

-
-livecd conf.d # emerge xfsprogs           (Si vous utilisez le
-système de fichiers XFS)
-livecd conf.d # emerge jfsutils           (Si vous utilisez le
-système de fichiers JFS)
-livecd conf.d # emerge reiserfsprogs      (Si vous utilisez le
-système de fichiers Reiser)
-livecd conf.d # emerge dhcpcd             (Si vous avez besoin
-d'un client DHCP)
-livecd conf.d # USE="-X" emerge rp-pppoe  (Si vous utilisez une
-connexion ADSL)
-
- -
Configurer le chargeur de démarrage

-Fait un emerge de grub ou de lilo. Éditez soit -/boot/grub/grub.conf soit /etc/lilo.conf et installez -le chargeur de démarrage que vous avez choisi. +Installez grub ou lilo. Éditez /boot/grub/grub.conf +ou /etc/lilo.conf selon vos préférences. Vous trouverez ci-dessous +un exemple pour chacun.

-

-1. Utiliser grub -

- -
-livecd conf.d # time emerge grub
-
-real  1m8.634s
-user  0m39.460s
-sys   0m15.280s
-livecd conf.d # nano -w /boot/grub/grub.conf
-
-
 default 0
-timeout 10
-title=Gentoo
-root (hd0,0)
-kernel /boot/kernel root=/dev/sda3 
-
+timeout 30 +splashimage=(hd0,0)/grub/splash.xpm.gz -
-livecd conf.d # grub
-Probing devices to guess BIOS drives. This may take a long time.
-
-grub> root (hd0,0)
-Filesystem type is ext2fs, partition type 0x83
-
-grub> setup (hd0)
- Checking if "/boot/grub/stage1" exists... yes
- Checking if "/boot/grub/stage2" exists... yes
- Checking if "/boot/grub/e2fs_stage1_5" exists... yes
- Running "embed /boot/grub/e2fs_stage1_5 (hd0)"...  16 sectors are embedded.
-succeeded
- Running "install /boot/grub/stage1 (hd0) (hd0)1+16 p (hd0,0)/boot/grub/stage2
-/boot/
-grub/menu.lst"... succeeded
-Done.
-  	 
-grub> quit
-
- -

-Maintenant, sautez à la section redémarrage. -

- -

-2. Utiliser lilo -

+# Pour les utilisateurs de genkernel : +title=Gentoo Linux 2.6.11-r3 +root (hd0,0) +kernel /kernel-genkernel-x86-2.6.11-gentoo-r3 root=/dev/ram0 init=/linuxrc ramdisk=8192 real_root=/dev/hda3 udev +initrd /initramfs-genkernel-x86-2.6.11-gentoo-r3 -
-livecd conf.d # time emerge lilo
+# Pour ceux qui n'utilisent pas genkernel (sans initrd) :
+title=Gentoo Linux 2.6.11 r3
+root (hd0,0)
+kernel /kernel-2.6.11-gentoo-r3 root=/dev/hda3
 
-real  0m47.016s
-user  0m22.770s
-sys   0m5.980s
-livecd conf.d # nano -w /etc/lilo.conf
+# Si vous utilisez aussi Microsoft Windows :
+title=Windows XP
+root (hd0,5)
+makeactive
+chainloader +1
 
- +
-boot=/dev/sda
+boot=/dev/hda
 prompt
 timeout=50
 default=gentoo
-  	 
-image=/boot/kernel
-label=Gentoo
-read-only
-root=/dev/sda3
-
- -
-livecd conf.d # lilo
-Added Gentoo *
-
- -
+# Pour ceux qui n'utilisent pas genkernel : +image=/boot/kernel-2.6.11-gentoo-r3 + label=gentoo + read-only + root=/dev/hda3 -
-Redémarrage - +# Pour les utilisateurs de genkernel : +image=/boot/kernel-genkernel-x86-2.6.11-gentoo-r3 + label=gentoo + read-only + root=/dev/ram0 + append="init=/linuxrc ramdisk=8192 real_root=/dev/hda3 udev" + initrd=/boot/initramfs-genkernel-x86-2.6.11-gentoo-r3 + +# Si vous utilisez aussi Microsoft Windows : +other=/dev/hda6 + label=windows +

-Quittez l'environnement chroot, démontez tous les systèmes de fichiers et -redémarrez. +Les utilisateurs de GRUB doivent installer GRUB dans le MBR avec +grub-install /dev/hda après avoir copié /proc/mounts +vers /etc/mtab. Les utilisateurs de LILO doivent exécuter +/sbin/lilo.

-
-livecd conf.d # exit
-livecd / # umount /mnt/gentoo/proc /mnt/gentoo/boot /mnt/gentoo
-livecd / # reboot
-(N'oubliez pas d'éjecter le CD)
-
+

+Quittez l'environnement chroot, démontez tous les systèmes de fichier et +redémarrez. +

- -
+
Finaliser votre installation - -Sur notre machine de test, le temps total écoulé entre l'affichage de -l'invite de commande du CD minimal, et l'affichage de l'invite de connexion -après le redémarrage de la machine a été de 00:42:31. Oui, moins d'une -heure ! Notez que ce délai comprend également les temps de téléchargements de -l'archive stage3, de l'instantané Portage et des différents paquets installés -ainsi que le temps passé à configurer le noyau. - -

Connectez-vous en tant qu'utilisateur root et ajoutez un ou plusieurs utilisateurs pour l'utilisation quotidienne avec la commande -useradd. +useradd -m -G <groupes> <nom_d'utilisateur>.

-
-(Nettoyez votre fichier known_hosts étant donné que votre nouvelle
-machine a généré une nouvelle et définitive hostkey)
-$ nano -w ~/.ssh/known_hosts
-(Trouvez l'adresse IP de votre nouveau PC et effacer la ligne, ensuite
-sauvegardez le fichier et quittez nano)
-
-(Utilisez l'adresse IP de votre nouvelle machine)
-$ ssh root@192.168.1.10
-The authenticity of host '192.168.1.10 (192.168.1.10)' can't be established.
-RSA key fingerprint is 96:e7:2d:12:ac:9c:b0:94:90:9f:40:89:b0:45:26:8f.
-Are you sure you want to continue connecting (yes/no)? yes
-Warning: Permanently added '192.168.1.10' (RSA) to the list of known hosts.
-Password: Saisissez le mot de passe
-
- -
-mybox ~ # adduser -g users -G lp,wheel,audio,cdrom,portage,cron -m john
-mybox ~ # passwd john
-New UNIX password: Saisissez le mot de passe de John
-Retype new UNIX password: Saisissez à nouveau le mot de passe de
-John
-passwd: password updated successfully
-
- - -
- -
-Touche finale pour la configuration - - -

-Commencez par sélectionner un miroir proche de chez vous, soit en définissant -les variables RSYNC et GENTOO_MIRRORS dans le fichier -/etc/make.conf ou en utilisant mirrorselect. Vous pouvez -également spécifier le nombre de compilations parallèles à ce stade. -

- -
-mybox ~ # emerge mirrorselect
-mybox ~ # mirrorselect -i -o >> /etc/make.conf
-mybox ~ # mirrorselect -i -r -o >> /etc/make.conf
-(Habituellement, (nombre de processeurs + 1) est une bonne
-valeur)
-mybox ~ # echo 'MAKEOPTS="-j2"' >> /etc/make.conf
-
- -

-C'est maintenant un moment idéal pour activer ou désactiver certains USE flags. -Exécutez emerge -vpe world pour afficher tous les paquets actuellement -installés ainsi que leurs USE flags respectifs. -Editez soit le fichier /etc/make.conf ou utilisez la commande -suivante pour définir la variable USE :  -

- -
-mybox ~ # emerge -vpe world
-(Portage affiche les paquest et leurs USE flags.  Par exemple,
-désactivons ipv6 et fortran et activons userlocales et unicode)
-mybox ~ # echo 'USE="nptl nptlonly -ipv6 -fortran userlocales unicode"' >>
-/etc/make.conf
-
-

-Si vous avez activé le USE flag userlocales pour les versions de glibc -qui le supportent encore, vous devriez éditer le fichier -/etc/locales.build et définir les locales que vous voulez -construire. +Si vous avez réalisé une installation sans accès réseau, montez le CD sur +/mnt/cdrom et tapez export PKGDIR="/mnt/cdrom", après +quoi vous pouvez utiliser la commande emerge -k <paquet> +pour installer des logiciels additionnels tels que kde.

-Les dernières version de glibc ignorent le USE flag userlocales et -utilisent à la place le fichier /etc/locale.gen. Si vous effectuez -une mise à jour vers une telle version, vous devriez créer le fichier -/etc/locale.gen et supprimer le fichier -/etc/locales.build. Vérifier la sortie de la commande emerge --vpe world pour savoir si glibc supporte ou non le USE flag -userlocales. -

- -
-mybox ~ # cd /etc
-(Pour les version de glibc qui supportent le USE flag
-userlocales)
-mybox etc # nano -w locales.build
-  	 
-(Pour les versions récentes de glibc, convertissez
-locales.build)
-mybox etc # grep '^[^#].*' locales.build | sed 's:/: :' >locale.gen
-mybox etc # rm locales.build
-mybox etc # nano -w locale.gen
-
- -

-Finalement, vous voudrez peut-être modifier la variable CFLAGS dans votre -fichier /etc/make.conf pour optimiser le code selon vos propres -besoins. Notez qu'utiliser une longue liste de flags est rarement nécessaire et -peut éventuellement mener à rendre le système inutilisable. Il est recommandé -de préciser le type de processeur via l'option march et de s'en tenir à --O2 -pipe. -

- -

-Vous pouvez également vouloir passer en ~x86. Vous ne devriez faire cela -que si vous êtes prêts à affronter des comportements bizarre de la part de -certains paquets ou ebuilds. Si vous préférez garder votre système stable, -n'ajoutez pas la variable ACCEPT_KEYWORDS. -Ajouter FEATURES="parallel-fetch ccache" est également une bonne idée. -

- -
-mybox etc # nano -w make.conf
-(Spécifiez le type de votre CPU dans les CFLAGS au moyen de -march
-)
-CFLAGS="-O2 -march=athlon-xp -pipe"
-(Ajoutez la ligne suivante)
-FEATURES="parallel-fetch ccache"
-(N'ajoutez ceci que si vous savez ce que vous faites)
-ACCEPT_KEYWORDS="~x86"
-
- -

-Vous voudrez peut-être recompiler l'entièreté de votre système deux fois pour -utiliser pleinement les derniers changements apportés à la configuration. Cela -prend un long moment pour un faible gain de vitesse. Vous pouvez laisser votre -système s'optimiser au fur et à mesure que de nouvelles versions des paquets -sortiront. Cependant, recompiler reste une bonne idée du point de vue de la -cohérence du système. Voyez le Guide de mise -à jour de GCC pour de plus amples informations sur les bénéfices -qu'assurent un system et un world cohérents. -

- -

-Recompiler uniquement les paquets qui ont déjà été mis à jour depuis leur sortie -ou ceux affectés par l'activation/désactivation de USE flags prend assez de -temps. Vous devrez peut-être également retirer certains paquets qui bloquent -vos mises à jour. Cherchez dans la sortie de la commande emerge -vpuD ---newuse world les paquets suivis de "[blocks B]" et utilisez -la commande emerge -C pour les supprimer. -

- -
-(Installer ccache)
-mybox etc # emerge ccache
-
-(Veuillez noter que le fait de passer en ~x86 implique la mise à jour
-de nombreux paquets)
-mybox etc # emerge -vpuD --newuse world
-(Vérifiez attentivement la liste des paquets et de leur USE flags,
-supprimez les paquets bloquants s'il y en a, et lancez la mise à jour)
-mybox etc # time emerge -vuD --newuse world
-(79 paquets ont été (re)compilés)
-
-real  180m13.276s
-user  121m22.905s
-sys   36m31.472s
-  	 
-(Réinstallez libtool pour éviter de futurs problèmes
-potentiels)
-mybox etc # emerge libtool
-  	 
-(Mettez à jour le fichiers de configuration.  Attention à ne pas
-laisser etc-update mettre à jour des fichiers que vous avez édité)
-mybox etc # etc-update
-
-(Si perl a été mis à jour, vous devriez exécuter le script
-perl-cleaner)
-mybox etc # time perl-cleaner all
-real  1m6.495s
-user  0m42.699s
-sys   0m10.641s
-  	 
-(Dans le cas d'une mise à jour majeure de python, vous devriez exécuter
-le script python-updater)
-mybox etc # python-updater
-
- - -
-
- -Que faire ensuite ? - - -

-Selon ce que votre nouvelle machine Gentoo est supposée faire, vous voudrez -probablement installer des programmes pour un serveur ou pour un ordinateur personnel. -Comme exemple, emerge gnome et emerge kde ont été chronométrés sur -le système ~x86 décrit ci-dessus. Tous deux ont été installés à partir du même -point. -

- -

-Vous devriez consulter l'index de notre documentation -pour trouver comment installer et configurer les programmes de votre choix. -

- - -Ce qui suit est uniquement présent à titre d'exemple et ne constitue pas une -référence. - - -
-mybox etc # emerge -vp gnome
-(Regardez la liste des paquets et de leurs USE flags, éditez ensuite le
-fichier make.conf 
-si nécessaire)
-mybox etc # nano -w /etc/make.conf
-(Les USE flags suivants ont été définis)
-USE="nptl nptlonly -ipv6 -fortran unicode svg hal dbus \
--kde -qt -arts -eds -esd gnome gstreamer gtk -xmms firefox"
-  	 
-mybox etc # time emerge gnome
-(326 paquets ont été installés)
-  	 
-real  520m44.532s
-user  339m21.144s
- sys   146m22.337s
-
+Merci d'avoir installé Gentoo ! +

-
-mybox etc # emerge -vp kde-meta
-(Regardez la liste des paquets et de leurs USE flags, éditez ensuite le
-fichier make.conf 
-si nécessaire)
-mybox etc # nano -w /etc/make.conf
-(Les USE flags suivants ont été définis)
-USE="nptl nptlonly -ipv6 -fortran unicode svg hal dbus \
- kde qt -arts -eds -esd -gnome -gstreamer -gtk -xmms -firefox"
-  	 
-mybox etc # time emerge kde-meta
- (391 paquets ont été installés)
-  	 
-real  1171m25.318s
-user  851m26.393s
-sys   281m45.629s
-
-