Guide d'installation rapide de Gentoo Linux x86 avec Raid logiciel et LVM2 Sven Vermeulen Xavier Neys Steven Wagner 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 avec Raid logiciel et LVM2 en un rien de temps. Une expérience préalable avec l'installation de Gentoo est vivement recommandée pour suivre ce guide. 3 2006-09-04 Introduction

Ce guide contient toutes les commandes nécessaires à une installation d'un stage3 de Gentoo avec LVM2 et Raid logiciel. Ce guidre s'adresse à des utilisateurs expérimentés. 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 configuré comme JBOD (c'est à dire que deux disques durs séparés sont vus par Gentoo). Si vous disposez d'un contrôleur « matériel » sur votre carte-mère, ce n'est probablement pas 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/sdb
/dev/sda:
 Timing cached reads:   1048 MB in  2.00 seconds = 524.00 MB/sec
 Timing buffered disk reads:  152 MB in  3.01 seconds =  50.50 MB/sec

/dev/sdb:
 Timing cached reads:   1048 MB in  2.00 seconds = 524.00 MB/sec
 Timing buffered disk reads:  152 MB in  3.01 seconds =  50.50 MB/sec

# grep MemTotal /proc/meminfo
 MemTotal:       509248 kB
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é.

Gravez puis amorcez le CD.

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.

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. Si vous utilisez un routeur ADSL, il établit la connexion pour vous et vous n'avez pas besoin d'exécuter ces scripts. Pour le support PPTP, éditez d'abord /etc/ppp/chap-secrets et /etc/ppp/options.pptp, puis exécutez pptp <server ip>.

Pour l'accès par réseau sans fil, utilisez iwconfig pour régler les paramètres du sans fil, puis lancez net-setup à nouveau ou alors exécutez manuellement ifconfig, dhcpcd et/ou route.

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

Chargez les modules pour le RAID logiciel et LVM2.

livecd ~ # modprobe raid0
livecd ~ # modprobe raid1
(raid5, raid6 et raid10 sont également disponibles)

livecd ~ # modprobe dm-mod

Utilisez fdisk ou cfdisk pour créer le schéma de partitions. Les noms des périphériques sont généralement /dev/sda et /dev/sdb pour des disques SATA ou SCSI, ou /dev/hda et /dev/hdb pour des disques IDE. Le schéma suivant est utilisé dans ce guide :

Raid-1 (mirroring)Partitions normalesRaid-1 (mirroring)Raid-0 (striped)
/dev/sda /dev/sdb Type
/dev/md1 /boot /boot
swap swap
/dev/md3 / /
/dev/md4 LVM2 volumes
La partition depuis laquelle vous démarrez doit être du type striped. Elle ne peut être de type raid-5 ou raid-0. D'une part, si vous souhaitez plus de stabilité, préférez l'utilisation du mode raid-1 (ou même raid-5) pour vos partitions d'échange de façon à ce qu'un plantage du disque ne corrompe pas votre espace d'échange évitant ainsi de planter les applications l'utilisant. D'autre part, si vous voulez plus de performances, laissez simplement le noyau utiliser des partitions d'échange séparées comme il le fait par défaut en mode striping.
livecd ~ # fdisk /dev/sda
(Vérifiez que vous utilisez le type fd)

(Le schéma de partitions suivant est utilisé pour le restant de ce guide)
livecd ~ # fdisk -l /dev/sda

Disk /dev/sda: 299.9 GB, 299989204992 bytes
255 heads, 63 sectors/track, 36471 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1          11       88326   fd  Linux raid autodetect
/dev/sda2              12          61      401625   82  Linux swap / Solaris
/dev/sda3              62         311     2008125   fd  Linux raid autodetect
/dev/sda4             312       36471   290455200   fd  Linux raid autodetect

(Partitionnez le second disque comme le premier)
livecd ~ # fdisk /dev/sdb

Ensuite, créez les les noeuds des périphériques et les périphériques RAID:

livecd ~ # mknod /dev/md1 b 9 1
livecd ~ # mknod /dev/md3 b 9 3
livecd ~ # mknod /dev/md4 b 9 4

livecd ~ # mdadm --create /dev/md1 --level=1 --raid-devices=2 /dev/sda1 /dev/sdb1
mdadm: array /dev/md1 started.
livecd ~ # mdadm --create /dev/md3 --level=1 --raid-devices=2 /dev/sda3 /dev/sdb3
mdadm: array /dev/md3 started.
livecd ~ # mdadm --create /dev/md4 --level=0 --raid-devices=2 /dev/sda4 /dev/sdb4
mdadm: array /dev/md4 started.

(Attendez que toutes les unités soient prêtes)
livecd ~ # cat /proc/mdstat
Personalities : [raid0] [raid1]
md4 : active raid0 sdb4[1] sda4[0]
581006592 blocks 64k chunks

md3 : active raid1 sdb3[1] sda3[0]
1959808 blocks [2/2] [UU]

md1 : active raid1 sdb1[1] sda1[0]
88256 blocks [2/2] [UU]

Ensuite, créez les volumes LVM2 dans /dev/md4. Le schéma suivant est utilisé comme exemple:

/usr8 GBext3/usr/portage2 GBext2, small block size, many inodes/usr/portage/distfiles4 GBext2, large bock size, less inodes/home10 GBext3/opt4 GBext3/var4 GBext3/var/tmp6 GBext2/tmp2 GBext2
Répertoire Taille Système de fichiers
livecd ~ # vgscan
  Reading all physical volumes.  This may take a while...
  No volume groups found
livecd ~ # vgchange -a y
  No volume groups found

(Créez les volumes physiques, nous n'en avons qu'un dans notre 
exemple)
livecd ~ # pvcreate /dev/md4
  Physical volume "/dev/md4" successfully created

(Créez les groupes de volumes, à nouveau nous n'en avons qu'un
dans notre exemple)
livecd ~ # vgcreate vg /dev/md4
Volume group "vg" successfully created

(Créez les volumes logiques)
livecd ~ # lvcreate -L8G -nusr vg
  /dev/cdrom: open failed: Read-only file system
  Logical volume "usr" created (D'autres messages similaires ne sont plus repris)
livecd ~ # lvcreate -L2G -nportage vg
livecd ~ # lvcreate -L4G -ndistfiles vg
livecd ~ # lvcreate -L10G -nhome vg
livecd ~ # lvcreate -L4G -nopt vg
livecd ~ # lvcreate -L4G -nvar vg
livecd ~ # lvcreate -L6G -nvartmp vg
livecd ~ # lvcreate -L2G -ntmp vg

(Afficher les groupes de volumes et le volumes logiques)
livecd ~ # vgs
  VG   #PV #LV #SN Attr  VSize   VFree
  vg     1   8   0 wz--n 554.09G 514.09G
livecd ~ # lvs
  LV        VG   Attr   LSize  Origin Snap%  Move Copy%
  distfiles vg   -wi-a-  4.00G
  home      vg   -wi-a- 10.00G
  opt       vg   -wi-a-  4.00G
  portage   vg   -wi-a-  2.00G
  tmp       vg   -wi-a-  2.00G
  usr       vg   -wi-a-  8.00G
  var       vg   -wi-a-  4.00G
  vartmp    vg   -wi-a-  6.00G

Utilisez mke2fs, mke2fs -j, mkreiserfs, mkfs.xfs et mkfs.jfs pour créer les systèmes de fichiers. 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/md1

(Utilisons le système de fichiers ext3 sur la partition
racine)
livecd ~ # mke2fs -j /dev/md3

(Créez les systèmes de fichiers sur les volumes logiques)
livecd ~ # mke2fs -b 4096 -T largefile /dev/vg/distfiles
livecd ~ # mke2fs -j /dev/vg/home
livecd ~ # mke2fs -j /dev/vg/opt
livecd ~ # mke2fs -b 1024 -N 200000 /dev/vg/portage
livecd ~ # mke2fs /dev/vg/tmp
livecd ~ # mke2fs -j /dev/vg/usr
livecd ~ # mke2fs -j /dev/vg/var
livecd ~ # mke2fs /dev/vg/vartmp

(Créez et activez la mémoire virtuelle)
livecd ~ # mkswap /dev/sda2 && mkswap /dev/sdb2
livecd ~ # swapon -p 1 /dev/sda2 && swapon -p 1 /dev/sdb2
(Vérifiez que toutes les partitions d'échange utilisent les mêmes priorités)
livecd ~ # swapon -v -s
Filename                   Type            Size    Used    Priority
/dev/sda2                  partition       401616  0       1
/dev/sdb2                  partition       401616  0       1

Montez les systèmes de fichiers fraîchement créés sur /mnt/gentoo. Créez les répertoires pour les autres points de montage et montez-les.

livecd ~ # mount /dev/md3 /mnt/gentoo
livecd ~ # cd /mnt/gentoo
livecd gentoo # mkdir boot home usr opt var tmp
livecd gentoo # mount /dev/md1 /mnt/gentoo/boot
livecd gentoo # mount /dev/vg/usr /mnt/gentoo/usr
livecd gentoo # mount /dev/vg/home /mnt/gentoo/home
livecd gentoo # mount /dev/vg/opt /mnt/gentoo/opt
livecd gentoo # mount /dev/vg/tmp /mnt/gentoo/tmp
livecd gentoo # mount /dev/vg/var /mnt/gentoo/var
livecd gentoo # mkdir usr/portage var/tmp
livecd gentoo # mount /dev/vg/vartmp /mnt/gentoo/var/tmp
livecd gentoo # mount /dev/vg/portage /mnt/gentoo/usr/portage
livecd gentoo # mkdir usr/portage/distfiles
livecd gentoo # mount /dev/vg/distfiles /mnt/gentoo/usr/portage/distfiles

(Configurez les bonnes permissions pour les répertoires /tmp)
livecd gentoo # chmod 1777 /mnt/gentoo/tmp /mnt/gentoo/var/tmp
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.

(Vérifiez l'horloge)
livecd gentoo # date
Mon Mar  6 00:14:13 UTC 2006

(Préciser la date et l'heure actuelle, si nécessaire)
livecd gentoo # 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>.

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  1m14.157s
user  1m2.920s
sys   0m7.530s

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-lat*

real  0m40.523s
user  0m28.280s
sys   0m8.240s
Exécution du chroot

Montez 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...
Configuration de votre fuseau horaire

Choisissez votre fuseau horaire en copiant le fichier approprié de /usr/share/zoneinfo vers /etc/localtime.

(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
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  3m3.110s
user  1m2.320s
sys   0m34.990s
livecd etc # cd /usr/src/linux
livecd linux # make menuconfig

(Configurez votre kernel comme d'habitude et assurez-vous que les modules
raid et lvm dont vous avez besoins sont intégrés, c-à-d qu'ils ne sont pas
construits commes modules.  Même recommandation pour les pilotes des disques et pour
les systèmes de fichiers.)
Multi-device support (RAID and LVM)  --->
[*] Multiple devices driver support (RAID and LVM)
  <*>   RAID support
  < >     Linear (append) mode (NEW)
  <*>     RAID-0 (striping) mode
  <*>     RAID-1 (mirroring) mode
  < >     RAID-10 (mirrored striping) mode (EXPERIMENTAL) (NEW)
  < >     RAID-4/RAID-5 mode (NEW)
  < >     RAID-6 mode (NEW)
  < >     Multipath I/O support (NEW)
  < >     Faulty test module for MD (NEW)
  <*>   Device mapper support
  < >     Crypt target support (NEW)
  < >     Snapshot target (EXPERIMENTAL) (NEW)
  < >     Mirror target (EXPERIMENTAL) (NEW)
  < >     Zero target (EXPERIMENTAL) (NEW)
  < >     Multipath target (EXPERIMENTAL) (NEW)
  < >     Bad Block Relocation Device Target (EXPERIMENTAL) (NEW)

livecd linux # time make -j2

(Le temps nécessaire varie fortement en fonction des options
choisies)
real  5m5.869s
user  4m32.320s
sys   0m32.930s

livecd linux # make modules_install
livecd linux # cp arch/i386/boot/bzImage /boot/kernel
Configurer le système

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

livecd linux # cd /etc
livecd etc # nano -w fstab
/dev/md1          /boot                   ext2  noauto,noatime  1 2
/dev/md3          /                       ext3  noatime         0 1
/dev/sda2         none                    swap  sw,pri=1        0 0
/dev/sdb2         none                    swap  sw,pri=1        0 0
/dev/vg/usr       /usr                    ext3  noatime         1 2
/dev/vg/portage   /usr/portage            ext2  noatime         1 2
/dev/vg/distfiles /usr/portage/distfiles  ext2  noatime         1 2
/dev/vg/home      /home                   ext3  noatime         1 2
/dev/vg/opt       /opt                    ext3  noatime         1 2
/dev/vg/tmp       /tmp                    ext2  noatime         1 2
/dev/vg/var       /var                    ext3  noatime         1 2
/dev/vg/vartmp    /var/tmp                ext2  noatime         1 2

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
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 /etc/rc.conf, /etc/conf.d/rc, /etc/conf.d/keymaps et /etc/conf.d/clock et modifiez-les si nécessaire.

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

Installez les outils RAID et LVM2.

livecd conf.d # emerge mdadm lvm2

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).

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  1m54.099s
user  1m2.630s
sys   0m34.620s

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.

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 et configurez-le.

1. Utiliser grub

livecd conf.d # time emerge grub

real  1m4.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/md3 
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> root (hd1,0)
Filesystem type is ext2fs, partition type 0x83

grub> setup (hd1)

grub> quit
Redémarrage

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

livecd conf.d # exit
livecd / # umount /mnt/gentoo/usr/portage/distfiles /mnt/gentoo/usr/portage /mnt/gentoo/usr
livecd / # umount /mnt/gentoo/var/tmp /mnt/gentoo/tmp /mnt/gentoo/var /mnt/gentoo/opt
livecd / # umount /mnt/gentoo/proc /mnt/gentoo/home /mnt/gentoo/boot /mnt/gentoo
livecd / # reboot
(N'oubliez pas d'éjecter le CD)

Pour finaliser votre installation, merci de suivre le chapitre Finaliser votre installation du guide d'installation rapide de Gentoo x86.