Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.


Tout pour apprendre l'informatique sur Mac et PC
 
AccueilRechercherDernières imagesS'enregistrerArcadeConnexion
Le Deal du moment :
Funko POP! Jumbo One Piece Kaido Dragon Form : ...
Voir le deal

 

 Tutorial install gentoo linux

Aller en bas 
2 participants
AuteurMessage
Hartigan
Hartigan Modérator
Hartigan Modérator
Hartigan


Nombre de messages : 258
Age : 35
Date d'inscription : 23/03/2007

Tutorial install gentoo linux Empty
MessageSujet: Tutorial install gentoo linux   Tutorial install gentoo linux Icon_minitimeVen 23 Mar - 23:00

J'espère que ce petit tutorial pourra aider les linuxiens

Avec live cd

1. Booter sur le CD

Pendant le boot, faites Ctrl+F1 pour avoir le "verbose mode", vous aurez à choisir votre langue, si vous ne le faites pas, le système sera configuré en anglais par défaut. Il suffit donc de choisir votre langue en tapant le numéro correspondant. (Français = 16).
Cependant avec la version 2006.0, même en faisant cette manipulation, mon clavier est resté en querty. La solution :
# loadkeys fr
Vous allez pouvoir taper "azerty" sans problème.



2. Préparation

a. Configuration du réseau
# net-setup ethx -> outils de config réseau Gentoo, le "x" correspond au numéro de votre interface ethernet
# /sbin/ifconfig -> regarder si les paramètres sont pris en compte
# /sbin/ifconfig ethx up -> pour activer l'interface réseau, si cela n'a pas été fait automatiquement
# links2 www.gentoo.org -> se connecter au site pour voir si ça marche

b. Le disque dur
# hdparm -tT /dev/hdx -> tester la vitesse de votre disque dur
# hdparm -d 1 -A 1 -m 16 -u 1 -a 64 /dev/hdx -> optimisation basique mais qui est sûre de fonctionner
# hdparm -tT /dev/hdx -> pour un aperçu de l'optimisation



3. Partitionnement et formatage des partitions

a. Partitionnement avec fdisk
Exemple de partitionnement d'un disque de 80Go vierge branché en primary master
# fdisk /dev/hda
Appuyer sur "m" pour voir les commandes disponibles.
Appuyer sur "p" pour voir le partionnement actuel de vos partitions.

Pour créer les partitions, faites les commandes suivantes :

- création de la partition BOOT (partition /boot)
Nous allons donc créer la partition /dev/hda1
Faites "n" afin de créer une nouvelle partition
Faites "p" afin de créer une partition primaire
Donnez un numéro à cette partition, dans cet exemple "1"
Pour le choix du premier secteur, laissez par defaut
Pour le choix du dernier secteur de la partition, cette fois ci, on ne va non pas donner un numéro de cluster, mais préciser à fdisk la taille que l'on désire pour la partition. Entrez "+150M" afin de créer une partition /boot (/dev/hda1) de 150Mo.
La partition sera créée.

- création de la partition SWAP
SWAP -> /dev/hda2 -> "n, p, 2, entrée, +1024M" puis pour définir le type en tapant les commandes suivantes "t, 2, 82"

- création de la partition RACINE (partition /)
RACINE -> /dev/hda3 -> "n, p, 3, entrée" (ici on utilise tout le reste de l'espace libre)

- Finaliser le partitionnement.
Appuyer sur "p" pour voir si les partitions ont bien été créées.
Enregistrer et quitter fdisk en appuyant sur "w".



b. Formatage des partitions
# mke2fs /dev/hda1 -> création de la partition /boot en ext2
# mke2fs -j /dev/hda3 -> la partition racine sera en ext3
# mkswap /dev/hda2 -> création de la swap
# swapon /dev/hda2 -> activation de la swap



4. Installation de Gentoo

# mount /dev/hda3 /mnt/gentoo -> montage du disque dur sur le liveCD
# mkdir /mnt/gentoo/boot -> création du dossier /boot
# mount /dev/hda1 /mnt/gentoo/boot -> montage de la partition de boot sur sa bonne racine
# date mmjjHHMMaaaa -> Mise a jour de la date système (mois, jour, heure, minute, année)
# cd /mnt/gentoo -> on se positionne sur notre disque dur


-> Si vous avez lancé l'installation à partir du CD minimal, faites :
Code:
# links http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/releases/

Sélectionnez votre architecture avec les flèches de haut et bas du pavé directionnel (par exemple "amd64" ou "x86"). Puis allez dans le répertoire "2006.0" et "stages". Dans ce répertoire placez-vous sur le fichier tar.bz2 nommé suivant votre architecture (arch) : "stage3-arch-2006.0.tar.bz2". Faites "Entrée" une boite de dialogue vous demandera si vous voulez télécharger ce fichier.
Décompressez alors ce fichier :
# tar -xvjpf stage3-*.tar.bz2
Récupérez le dernier snapshot en date "portage-latest.tar.bz2" :
Code:
# links http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/snapshots/

Procédez comme précédement pour la sauvegarde du fichier.
Puis décompressez le :
# tar -xvjf portage-latest.tar.bz2 -C /mnt/gentoo/usr

->Sinon si vous avez lancé l'installation à partir du CD d'installation universel, faites
# cp /mnt/cdrom/stages/stage3-"arch"-2006.0.tar.bz2 /mnt/gentoo/
Décompressez alors ce fichier :
# tar -xvjpf stage3-*.tar.bz2
# tar -xvjf /mnt/cdrom/snapshot/portage-2006.0.tar.bz2 -C /mnt/gentoo/usr -> extraction de l'arbre portage (toutes les ebuilds sont la dedans)


Poursuivez (CD minimal et CD d'installation universel) :
# nano -w /mnt/gentoo/etc/make.conf -> ouverture du fichier le plus important de Gentoo afin de configurer les options de compilation ainsi que d'autres renseignements


Pour les Athlons :

CFLAGS="-O2 -march=athlon -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CXXFLAGS="${CFLAGS}"
MAKEOPTS="-j2"


pour les autres architectures postez une question sur le forum
Il va falloir également configurer la variable "USE".
Afin d'avoir un aperçu et une description de ces paramètres, vous pouvez faire cette commande dans un autre terminal :
# less /usr/portage/profiles/use.desc
ou regarder toutes les possibilités offertes par la variable "USE" en vous rendant sur cette page : http://www.gentoo.org/dyn/use-index.xml

Revenons donc à notre make.conf :

Pour avoir une Gentoo sans KDE :
USE="-qt -kde"
Pour avoir une Gentoo sans Gnome :
USE="-gtk -gnome"
Pour avoir les deux :
USE="gtk gnome qt kde"

Voici quelques exemples de "USE"

Gaaruto (KDE)
aac acpi alsa apm -arts avi bash-completion bmp browserplugin bzip2 cdparanoia cdr cjk composite cups dbus directfb divx4linux dvd dvdr dvdread eds emboss encode -esd fam fbdev ffmpeg firefox flac foomaticdb gstreamer -gtk -gnome -howl hal ieee1394 imagemagick imlib jabber jack jpeg kde kdexdelta libwww live lm_sensors logitech-mouse mad mikmod mime motif mozilla mp3 mpeg mplayer musepack nas ncurses network nfs nptl nptlonly nsplugin nvidia ogg opengl oss pdflib perl pic png posix ppds print python qt quicktime real rtc samba scanner sdl sox spell sse svg symlink tcltk truetype truetype-fonts udev unicode usb userlocales vcd vorbis win32codecs wxwindowsx X xine xinerama xml xmms xosd xv xvid zeroconf

ebdomino (KDE) :
x86 kde ppds print gimpprint -gnome alsa qt acpi -apm X arts -gstreamer avi bash-completion bluetooth bmp browserplugin bzip2 cdparanoia cdr cups dbus dvd dvdr dvdread divx4linux -esd flac foomaticdb gphoto2 hal jabber imagemagick kdexdeltas logitech-mouse -java jpeg mime mozilla mp3 motif mplayer mpeg ncurses nptl nptlonly ogg pcmcia perl pdflib pic png posix python real quicktime scanner spell sse svg -tcltk truetype usb vorbis wifi win32codecs xine xmms xosd userlocales

Temet (KDE) :
3dnow aac acpi alsa apache2 arts avi bash-completion berkdb browserplugin bzip2 cdparanoia cdr cups dbus divx4linux dvd dvdr dvdread encode ethereal foomaticdb ffmpeg gd hal imagemagick java javascript jpeg joystick kde kdexdeltas lm_sensors logitech-mouse mad matroska md5sum mime mmx mng mozilla mp3 motif mpeg msn musicbrainz mysql ncurses nfs nptl nptlonly nsplugin nvidia ogg oggvorbis opengl perl pdf pdflib php png ppds print posix python real qt3 quicktime scanner spell sqlite sqlite3 sse svg tetex theora threads truetype truetype-fonts unicode usb userlocales v4l vorbis win32codecs X xcomposite xine xml xosd xvid -gnome -gstreamer -ipv6


Si vous voulez installer KDE, il faut renseigner la langue. Rajoutez :
LINGUAS="fr"
Cela servira aussi à tous les paquets utilisant l'internationalisation.

De plus rajoutez les options suivantes dans votre make.conf :

Code:
GENTOO_MIRRORS="http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/ ftp://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/ http://mir.zyrianes.net/gentoo/ ftp://ftp.tu-clausthal.de/pub/linux/gentoo/ ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/ ftp://linux.rz.ruhr-uni-bochum.de/gentoo-mirror/ http://ftp.uni-erlangen.de/pub/mirrors/gentoo ftp://ftp.uni-erlangen.de/pub/mirrors/gentoo"
SYNC="rsync://rsync.fr.gentoo.org/gentoo-portage"

Pour résumer vous avez donc un /etc/make.conf de ce style :

CFLAGS="..."
CHOST="i686-pc-linux-gnu"
CXXFLAGS="${CFLAGS}"
MAKEOPTS="-j2"
GENTOO_MIRRORS="..."
SYNC="..."
USE="..."
LINGUAS="fr"
Revenir en haut Aller en bas
Hartigan
Hartigan Modérator
Hartigan Modérator
Hartigan


Nombre de messages : 258
Age : 35
Date d'inscription : 23/03/2007

Tutorial install gentoo linux Empty
MessageSujet: Re: Tutorial install gentoo linux   Tutorial install gentoo linux Icon_minitimeVen 23 Mar - 23:01

allez la suite!!

Enregistrer et quitter nano (Ctrl+x)

# mount -t proc none /mnt/gentoo/proc -> montage du dossier proc pour pouvoir utiliser le noyau du liveCD sur son disque dur
# cp -L /etc/resolv.conf /mnt/gentoo/etc/resolv.conf -> copie du fichier resolv.conf sur le disque dur pour permettre l'utilisation des DNS
# chroot /mnt/gentoo /bin/bash -> émulation de shell sur le disque dur. On fait croire que l'on est directement dessus et non sur le liveCD (on chroot)
# env-update && source /etc/profile -> mise a jour de son environnement
Aller dans le répertoire /usr/share/zoneinfo afin de trouver votre fuseau horaire. Si vous êtes français, faites simplement :
# ln -sf /usr/share/zoneinfo/Europe/Paris /etc/localtime

Si vous avez lancer l'installation à partir du CD minimal, faites :
# emerge --sync && emerge -u portage -> mise à jour de l'arbre portage puis mise à jour de portage

Puis poursuivez (CD minimal et CD d'installation universel) :
# emerge gentoo-sources -> installation des sources du noyau
# ls -l /usr/src/linux -> si vous n'avez pas "symlink" dans votre variable USE de votre /etc/make.conf
# emerge genkernel -> installation de l'outil permettant de simplifier l'installation d'un noyau
# genkernel all -> lancez la compilation du noyau avec genkernel
(ou si vous avez un .config d'une configuration précédente pour la même série du noyau)
# cd /usr/src/ && wget http://membres.multimania.fr/xxx/.config-perso (par exemple)
# genkernel --kernel-config=/usr/src/.config-perso --menuconfig all)
#ls /boot/kernel* /boot/initramfs* -> notez le résultat de cette commande, vous en aurez besoin par la suite.(par exemple, j'ai : /boot/kernel-genkernel-x86-2.6.13-gentoo-r4 et /boot/initremfs-genkernel-x86-2.6.13-gentoo-r4)
# nano -w /etc/fstab -> édition du fichier où sont répertoriées toutes les partitions montées au démarrage
Remplir comme suit :

/dev/hda1 /boot ext2 auto,noatime 1 2
/dev/hda3 / ext3 noatime 0 1
/dev/hda2 none swap sw 0 0
none /proc proc defaults 0 0
none /dev/shm tmpfs nodev,nosuid,noexec 0 0
/dev/cdroms/cdrom0 /mnt/cdrecorder auto noauto,ro 0 0
/dev/cdroms/cdrom1 /mnt/cdrom auto noauto,ro 0 0

Il est conseillé, par sécurité de monter /boot (/dev/hda1) avec l'option "noauto". Mais je préfère lors de l'installation le mettre en "auto", dans le cas ou j'aurais un problème de démarrage, puis le mettre en "noauto" par la suite.

# nano -w /etc/conf.d/hostname -> définir le nom de votre gentoo
HOSTNAME="nom_du_pc"
# nano -w /etc/conf.d/domainname -> définir les domaines
DNSDOMAIN="nom_de_votre_domaine"
NISDOMAIN="nom_de_votre_NIS" (si vous en avez un, sinon mettre NISDOMAIN="")
# rc-update add domainname default -> ajout des informations précédentes au démarrage
# nano -w /etc/conf.d/net -> configuration de la carte réseau
Configurer l'adresse réseau.
En @IP fixe derrière un routeur/passerelle mettre :
config_eth0=( "192.168.0.80 netmask 255.255.255.0" )
routes_eth0=( "default gw 192.168.0.1" )

@IP automatique avec DHCP :
config_eth0=( "dhcp" )
dhcp_eth0="nodns nontp nonis"

# rc-update add net.eth0 default -> ajout des informations des paramètres réseau au démarrage
# nano -w /etc/hosts -> permet de faire le lien entre les noms d'hôtes et les adresses IP de votre réseau
127.0.0.1 localhost
192.168.0.80 nom_du_pc.nom_de_votre_domaine nom_du_pc (noter vos adresses des pc de votre réseau local comme suit, sinon ne pas mettre cette ligne)
# passwd -> configure le mot de passe root
# echo "tts/0" >> /etc/securetty -> pour pouvoir vous identifier en tant que root en passant par la console série
# nano -w /ect/rc.conf -> édition du fichier contenant des informations sur le système

UNICODE="yes"
DISPLAYMANAGER="xxx" -> xxx = "gdm" (dans le cas ou vous utiliserez gnome ou "kdm" dans le cas de KDE)
XSESSION="xxx" -> "Gnome" ou "kde-3.x" ("x" suivant la version que vous aller installer)

Conseil : Bien lire les commentaires de ce fichier.

# nano -w /etc/conf.d/keymaps -> définir les paramètres du clavier

KEYMAP="fr-latin9"
SET_WINDOWKEYS="yes"

# nano -w /etc/conf.d/consolefont

CONSOLEFONT="lat9v-16"

# rc-update add consolefont boot -> ajout des paramètres d'encodage au démarrage
# rc-update add keymaps boot -> ajout des paramètres d'encodage au démarrage
# nano -w /etc/conf.d/clock -> définir la localisation
CLOCK="local"
# emerge syslog-ng -> pour installer un système de journalisation
# rc-update add syslog-ng default -> ajout du système de journalisation au démarrage
# emerge vixie-cron -> optionnel, mais permet de planifier des commandes
# rc-update add vixie-cron default
# emerge slocate -> pour indexer vos fichiers et faire une recherche sur ces derniers
# emerge grub -> installation du bootloader. Je vais utiliser Grub, toute la suite sera donc basé sur Grub seulement.
# nano -w /boot/grub/grub.conf -> c'est ici qu'il faut vous servir du résultat de la commande "ls /boot/kernel* /boot/initramfs*"

################## (début du fichier)
default 0
timeout 10
splashimage=(hd0,0)/grub/splash.xpm.gz

title=Gentoo Linux (2.6.13-gentoo-r4)
root (hd0,0)
kernel /kernel-genkernel-x86-2.6.13-gentoo-r4 real_root=/dev/hda3 video=vesafb:mtrr,ywrap
initrd /initramfs-genkernel-x86-2.6.13-gentoo-r4

# Dans le cas d'un Windows installé dans /dev/hda1. (retirer les "#" pour activer)
#title=Windows XP
#rootnoverify (hd0,0)
#makeactive
#chainloader +1

# Dans le cas d'un Windows installé dans /dev/hdb1 (secondary master - retirer les "#" pour activer)
#title=Windows XP Pro
#map (hd0) (hd1)
#map (hd1) (hd0)
#rootnoverify (hd1,0)
#chainloader +1
#makeactive
################## (fin du fichier)

# cp /proc/mounts /etc/mtab -> étant dans un environnement "chroot", on fait la mise à jour du fichier /etc/mtab
# grub-install /dev/hda -> installation automatique de Grub sinon faire la méthode manuelle suivante (je préfère) :
# grub
# root (hd0,0)
# setup (hd0)
# quit

Il faut maintenant quitter l'environnement "chroot"
# exit
# cd
# umount /mnt/gentoo/boot /mnt/gentoo/proc /mnt/gentoo
# reboot

Si vous n'avez pas fait d'erreur, vous arriverez en ligne de commande. Loguez-vous en root puis :
# useradd -m -G users,wheel,audio -s /bin/bash votre_pseudo
# passwd votre_pseudo

Vous avez maintenant la possibilité de vous loguer avec votre user.
Cependant, beaucoup de choses reste à faire en root !

Par exemple, voici l'ordre d'installation des handbooks que je ferais :
http://www.gentoo.org/doc/fr/xorg-config.xml -> Installation du serveur X
http://www.gentoo.org/doc/fr/nvidia-guide.xml -> Installation des drivers Nvidia (comme ca c'est fait)
ou http://www.gentoo.org/doc/fr/ati-faq.xml -> Installation des drivers ATI
ou http://gentoo-wiki.com/HOWTO_ATI_Drivers -> une autre manuel (en anglais)
http://www.gentoo.org/doc/fr/alsa-guide.xml -> Installation de Alsa
http://www.gentoo.org/doc/fr/kde-config.xml -> Installation de KDE
ou http://www.gentoo.org/doc/fr/gnome-config.xml -> Installation de Gnome
ou http://www.gentoo.org/doc/fr/fluxbox-config.xml -> Installation de Fluxbox

La liste de tout les tutoriaux disponibles est ici :
http://www.gentoo.org/doc/fr/index.xml
Pour le wiki, se rendre ici :
http://fr.gentoo-wiki.com/Accueil

Pour toute question pendant l'installation, allez sur le channel IRC d'Easynux (ou autres) comme cité dans le point "1. S'occuper pendant l'installation de Gentoo".


5. S'occuper pendant l'installation de Gentoo

Cette partie est entièrement optionnelle !

Afin de ne pas perdre patience pendant l'installation de votre Gentoo, vous pouvez vous connecter à IRC grâce à Irssi ou à Internet (mode texte) avec Links2.
Faites les commandes suivantes :
# passwd -> modifier le mot de passe root
# useradd -m -G users votre_pseudo
# passwd votre_pseudo
Faites ensuite Alt+F2 afin de vous placer dans un autre terminal puis loguez vous avec l'utilisateur créé précédemment.

Pour vous connecter à IRC :
$ irssi
Sous Irssi, faites alors :
/connect irc.freenode.org
/j #easynux
Voila vous êtes sur IRC et sur un chan.

Pour vous connecter à Internet :
Dans un autre terminal (Alt+F3 par exemple) loguez vous avec votre nom d'utilisateur puis :
$ links2 www.gentoo.org
Pour se déplacer sur la page utilisez les flèches Haut et Bas.
Les flèches Droite et Gauche remplacent Précédent et Suivant.
Pour télécharger un fichier, placez-vous sur le fichier puis faites : Echap / Link / Download Link ou cliquez simplement dessus.


L'installation de votre Gentoo est finie, un peu de sauce !
A bientôt sur l’informatique facile !

Tutorial réalisé par Fred Boyer pour les Linuxiens
Attention cette version de Linux est la distribution la plus compliquée dans sa version complète et l’installation est loin d’être simple.
Si vous débutez dirigez vous vers Ubuntu ou Debian
Revenir en haut Aller en bas
Julien
Mac Admin
Mac Admin
Julien


Nombre de messages : 1440
Age : 35
Date d'inscription : 18/03/2007

Tutorial install gentoo linux Empty
MessageSujet: Re: Tutorial install gentoo linux   Tutorial install gentoo linux Icon_minitimeVen 23 Mar - 23:31

Bravo et merci pour ce tutorial.

Je ferme ce sujet. Pour d'éventuelles réactions ou pour demander de l'aide ou des conseils, il y a la partie Linux. N'hésitez pas ! up

cool
Revenir en haut Aller en bas
https://informatiquefacile.forumactif.fr
Contenu sponsorisé





Tutorial install gentoo linux Empty
MessageSujet: Re: Tutorial install gentoo linux   Tutorial install gentoo linux Icon_minitime

Revenir en haut Aller en bas
 
Tutorial install gentoo linux
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Install iPod dans voiture.
» tutorial base de registre
» demande de tutorial traktor dj
» tutorial utilisation de la corbeille sous windows xp
» installer ipod linux sur ipod nano

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
 :: Forum PC :: Tutoriaux-
Sauter vers:  
Ne ratez plus aucun deal !
Abonnez-vous pour recevoir par notification une sélection des meilleurs deals chaque jour.
IgnorerAutoriser