--- 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 @@
-
+
-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.
-
Téléchargez un CD à partir de l'un de nos
-
-
-Appuyez sur
-Si vous utilisez l'option
Si votre réseau ne fonctionne pas déjà, vous pouvez utiliser
@@ -186,833 +86,317 @@
Si vous êtes situé derrière un serveur mandataire (« proxy »),
n'oubliez pas de préparer votre système avec
-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.
-
-Le CD d'installation vour permet de démarrer un serveur
-Le dispositif le plus intéressant est évidemment
-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.
-
-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
-
-
-
-
-Gentoo Linux Installation LiveCD http://www.gentoo.org
-Enter to Boot; F1 for kernels F2 for options.
-boot: gentoo-nofb
-
-
-
-
-livecd root # lspci
-
-
-livecd root # net-setup eth0
-
-
-
-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
-
-
-
-livecd root # time /etc/init.d/sshd start
- * Generating hostkey ...
-
-
-
-livecd root # passwd
-New UNIX password:
-
-
-
-
-livecd ~ # fdisk /dev/sda
-
-
+(type 82) et une partition Linux (type 83).
+
Utilisez
--(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
-livecd ~ # mount /dev/sda3 /mnt/gentoo -livecd ~ # mkdir /mnt/gentoo/boot -livecd ~ # mount /dev/sda1 /mnt/gentoo/boot --
D'abord, assurez-vous que la date de votre système est correcte en utilisant
-
--(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
-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
+
-Installez le dernier instantané de Portage. Pour ce faire, procédez comme pour
-l'archive « stage3 » : choississez un miroir proche depuis
-notre
-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
-Montez le système de fichiers
-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- -
-Choisissez votre fuseau horaire en copiant le fichier approprié de
-
-- - -(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 de domaine dans
-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 -- +Ensuite, assurez-vous que(Utilisez le nom d'hôte défini précédemment et testez) -livecd etc # hostname mybox -livecd etc # hostname -f -mybox.at.myplace -
-Installez les sources d'un noyau de votre choix (habituellement
-
-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 (
-livecd linux # make modules_install -livecd linux # cp arch/i386/boot/bzImage /boot/kernel -gentoo-sources et +vanilla-sources sont disponibles pour les installation sans accès +réseau), configurez-les avecmake 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 +utiliseremerge genkernel etgenkernel all . +
+Les utilisateurs de genkernel doivent exécuter
-Éditez le fichier
-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
-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écutezrc-update add domainname default et éditez +/etc/conf.d/net pour configurer votre réseau. Ajoutez le script +d'initialisationnet.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 (utilisezemerge ) et ajoutez-le au niveau d'exécution par défaut. -Définissez le mot de passe
-root en utilisantpasswd .-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 --
+Les utilisateurs de noyaux 2.4 doivent faire :
+
Installez un système de journalisation tel que
-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 (
-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) -
-Fait un emerge de
-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
-2. Utiliser lilo -
+-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 * -- -
-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
+
-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. +
Connectez-vous en tant qu'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 -
-Commencez par sélectionner un miroir proche de chez vous, soit en définissant
-les variables
-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
-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
-Les dernières version de glibc ignorent le USE flag
-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
-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
-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
-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
-- - -(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 -
-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,
-Vous devriez consulter
-mybox etc # emerge -vp gnome -+Merci d'avoir installé Gentoo ! + -(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 -
-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 -