16 2013-02-09
Préparer l'archive d'étape

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 d'étape (stage) à partir d'un de nos miroirs :

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-stage3/,
sélectionnez l'archive d'étape 3 (stage3) de votre choix, probablement l'archive i686 et appuyez
sur D pour la télécharger.)

(Ou télécharger-la directement avec wget sans choisir un miroir proche.)
livecd ~ # cd /mnt/gentoo
livecd gentoo # wget ftp://distfiles.gentoo.org/pub/gentoo/releases/x86/current-stage3/stage3-i686-*.tar.bz2

Rendez-vous dans le dossier /mnt/gentoo et extrayez les fichiers de l'archive d'étape 3 à l'aide de la commande tar xjpf <archive d'étape 3>.

livecd gentoo # time tar xjpf stage3*

real  1m14.157s
user  1m2.920s
sys   0m7.530s
Changement de racine

Montez les systèmes de fichiers /proc et /dev, copiez et remplacez le fichier /etc/resolv.conf, puis utilisez la commande chroot pour entrer dans votre environnement Gentoo sur la nouvelle racine.

livecd usr # cd /
livecd / # mount -t proc none /mnt/gentoo/proc
livecd / # mount -o bind /dev /mnt/gentoo/dev
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...

Installez le dernier instantané de portage avec la commande emerge-webrsync.

livecd / # mkdir /usr/portage
livecd / # emerge-webrsync
Configuration de votre fuseau horaire

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

livecd / # ls /usr/share/zoneinfo
(Utilisation de Paris comme exemple.)
livecd / # cp /usr/share/zoneinfo/Europe/Paris /etc/localtime
livecd / # echo "Europe/Paris" > /etc/timezone

livecd / # date
Wed Mar  8 00:46:05 CET 2006
Choisir votre profil

Choisissez votre profil en utilisant la commande eselect. Ce qui suit est un exemple de sortie possible.

livecd / # eselect profile list
Available profile symlink targets:
  [1]    default/linux/x86/13.0 *
  [2]    default/linux/x86/13.0/desktop
  [3]    default/linux/x86/13.0/desktop/gnome
  [4]    default/linux/x86/13.0/desktop/kde
  [5]    default/linux/x86/13.0/server

Choisissez le profil de votre choix, gardez à l'esprit que les options de la variable USE sont déterminées à partir de ce profil.

livecd / # eselect profile set 2
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