Guide du Débutant pour l’Installation de Gentoo Linux – Partie 1

Gentoo est une distribution Linux libre et open-source connue pour ses performances élevées, sa grande reconfigurabilité et sa stabilité. Elle utilise le système de gestion de paquets portage pour gérer les paquets logiciels.

Contrairement aux distributions Linux majeures telles que Ubuntu, Debian ou Red Hat, Gentoo ne fournit pas d’installateur de système d’exploitation. Tout comme Arch Linux, Gentoo est construit à partir de zéro et est considéré comme l’un des systèmes d’exploitation les plus complexes à installer.

À la place, Gentoo fournit un guide complet appelé Manuel Gentoo qui vous guide à travers le processus d’installation. Dans ce guide, nous allons démontrer l’installation de Gentoo en utilisant une image GUI en direct. Nous allons configurer le partitionnement du disque en utilisant un schéma de partition MBR et une image de noyau personnalisée fournie par les développeurs de Gentoo.

Ceci est la première partie d’une série en deux parties car l’installation de Gentoo est assez longue. Alors, attachez vos ceintures et profitez du voyage 🙂

1. Télécharger Gentoo et l’image ISO de démarrage

Pour démarrer ce guide, rendez-vous sur la page de téléchargement de Gentoo et téléchargez la dernière image ISO LiveGUI publiée.

Avec l’image Live téléchargée, saisissez votre clé USB et utilisez un outil tel que Rufus pour créer un support bootable à partir des images ISO, ou utilisez des outils populaires de création de clé USB pour créer un support bootable USB à partir d’un fichier ISO.

Ensuite, branchez la clé USB sur votre PC et redémarrez. Assurez-vous de configurer le BIOS et de définir le support bootable comme priorité de démarrage la plus élevée. Une fois le système démarré, voici ce que vous verrez à l’écran. La première option est pré-sélectionnée. Appuyez donc sur ENTRÉE.

Gentoo GRUB Menu

Ensuite, vous verrez un flot de messages de démarrage sur votre écran.

Gentoo Boot Messages

Enfin, l’écran Live GUI apparaîtra.

Gentoo KDE Plasma Desktop

2. Configurer le Réseau dans Gentoo

Si votre système est déjà connecté à un réseau utilisant un serveur DHCP via une carte Ethernet, il est probable que la configuration automatique du réseau ait été définie.

Dans ce cas, l’interface réseau active a obtenu une adresse IP valide du serveur DHCP. Si c’est le cas, vous pourrez exécuter des commandes réseau courantes telles que ping, ip, ifconfig, et ssh pour en mentionner quelques-unes.

Dans notre cas, le système a automatiquement obtenu une adresse IP du réseau via DHCP. Pour commencer à travailler sur la ligne de commande, passez à l’utilisateur root.

sudo su

Pour vérifier l’adresse IP, nous exécuterons la commande :

ip addr

D’après la sortie, vous pouvez voir que l’interface active (enp0s3) a obtenu l’IP 192.168.2.110 avec un CIDR de /24.

Check Gentoo IP Address

Vous pouvez vérifier la connectivité Internet en utilisant la commande ping comme suit.

$ ping -c 4 google.com

D’après la sortie, vous pouvez voir que nous recevons une réponse positive de Google DNS.

Check Network Connection

3. Créer des partitions de disque et des systèmes de fichiers

La prochaine étape consiste à configurer les partitions de disque et les systèmes de fichiers. Vous pouvez afficher la mise en page actuelle des partitions en utilisant la commande fdisk comme indiqué.

$ fdisk /dev/sda

À partir de la sortie, nous avons un système avec un disque dur de 42,83 Go.

Check Disk Partition Size

Vous pouvez configurer votre disque dur avec soit MBR pour la configuration BIOS (Legacy Boot) ou GPT pour UEFI.

Dans ce guide, nous choisirons de créer des partitions de disque avec MBR pour la configuration BIOS.

Voici la disposition des partitions de disque.

/dev/sda1	1G	boot 
/dev/sda2 	4G	swap space
/dev/sda3	37G	Root partition

Créer une partition de démarrage

Pour créer la partition de démarrage, tapez 'n' pour la nouvelle partition. Ensuite, tapez 'p' pour sélectionner la partition principale. Ensuite, tapez 1 pour spécifier le numéro de partition. Alternativement, vous pouvez appuyer sur ENTRÉE car cela est automatiquement sélectionné pour vous. Appuyez sur ENTRÉE lorsque vous êtes invité pour le Premier Secteur.

Ensuite, spécifiez la taille du disque en le précédant d’un signe (+) suivi de la taille numérique suivie de 'G' pour Gigaoctets. Vous recevrez une confirmation qu’une nouvelle partition Linux a été créée avec la taille de disque spécifiée.

Create Boot Partition

Créer un espace de swap

Pour configurer l’espace swap, répétez les mêmes étapes jusqu’au premier secteur. Ensuite, spécifiez la taille du disque comme +4G et appuyez sur ENTRÉE.

Depuis que le type de partition créé est de type « Linux », appuyez sur 't' pour le changer en un autre. Indiquez le numéro de partition (dans ce cas '2') et fournissez ensuite le code correspondant à Swap (dans ce cas 82).

REMARQUE : Vous pouvez voir tous les types de partition en tapant 'L'.

Create Swap Partition

Créer une partition racine

Pour la partition racine, spécifiez le numéro de partition comme '3' ou appuyez simplement sur ENTRÉE pour accepter le numéro par défaut (3), définissez la taille du disque (dans ce cas +37G), puis appuyez sur ENTRÉE.

Create Root Partition

Pour voir les partitions créées, tapez 'p' puis appuyez sur ENTRÉE. Si vous êtes satisfait des partitions créées, tapez 'w' et appuyez sur ENTRÉE pour enregistrer les partitions du disque de manière permanente.

List Partition Table

Une fois les partitions créées, la prochaine étape consiste à les formater dans les systèmes de fichiers appropriés.

Linux prend en charge une large gamme de systèmes de fichiers, certains étant adaptés à des usages spécifiques. Les systèmes de fichiers stables pour les systèmes amd64 incluent Ext3, Ext4, BTRFS, XFS, ZFS et ReiserFS.

Pour la partition /boot, nous la formaterons en système de fichiers EXT4.

mkfs.ext4 /dev/sda1
Format Boot Partition with Ext4

Pour configurer la partition swap, utilisez la commande mkswap comme indiqué.

mkswap /dev/sda2

Ensuite, activez-la en utilisant la commande swapon.

swapon /dev/sda2
Setup Swap Partition

Enfin, formatez la partition root en système de fichiers EXT4.

mkfs.ext4 /dev/sda3
Format Root Partition with Ext4

4. Montez la partition racine

La prochaine étape consiste à monter la partition racine. Mais tout d’abord, créons un point de montage pour la partition.

mkdir --parents /mnt/gentoo 

L’option --parents crée des répertoires parents. Ensuite, montez la partition en utilisant la commande suivante.

mount /dev/sda3 /mnt/gentoo 
Mount Root Partition

5. Configurer la date et l’heure

Avant d’installer Gentoo, assurez-vous que les paramètres de date et d’heure sont corrects. Pour vérifier la date et l’heure actuelles, exécutez la commande date.

date

Si la date affichée a plus de quelques minutes d’écart par rapport à ce qui est attendu, mettez à jour automatiquement l’heure à l’aide de l’utilitaire en ligne de commande chronyd.

chronyd -q

La commande rectifiera tout écart de temps existant. Lorsque vous exécutez à nouveau la commande, vous remarquerez que l’écart de temps sera d’environ 0,01 seconde, ce qui est une différence très mince qui ne devrait pas avoir d’impact sur les processus ou les opérations système.

Set Date and Time in Gentoo

6. Télécharger et extraire le fichier tar Gentoo Stage 3

A stage 3 tarball in Gentoo is simply an archive that ships with a profile-specific minimal Gentoo environment.

Télécharger et décompresser le fichier tarball produit des répertoires système cruciaux tels que /usr, /etc, /dev, /bin, /lib, /proc, /var, et bien d’autres qui fournissent un système fonctionnel presque complet.

Les seules parties importantes qui seront manquantes (et qui seront installées dans la deuxième partie de ce guide) sont le noyau et le chargeur d’amorçage.

Pour commencer à extraire un fichier tarball de la phase 3, accédez au répertoire racine.

cd /mnt/gentoo 

Exécutez la commande ci-dessous pour accéder à la liste du miroir Gentoo

links https://www.gentoo.org/downloads/mirrors/

Sélectionnez votre miroir préféré par pays et appuyez sur ENTRÉE.

Select Gentoo Mirror

Ensuite, accédez à la section « Releases ».

Select Gentoo Release

Sélectionnez l’option d’architecture « amd64 ».

Select Gentoo Architecture

Ensuite, sélectionnez l’option « autobuilds ».

Select Gentoo Autobuilds

Ensuite, sélectionnez l’option « stage3 desktop systemd » car nous utilisons un système GUI.

Select Gentoo Stage3

Accédez au fichier tarball stage3 et appuyez sur ENTRÉE pour le télécharger.

Download Gentoo Stage3

Choisissez l’option « Enregistrer » dans la fenêtre contextuelle qui apparaît.

Save Gentoo Stage3

Confirmez le nom du fichier et appuyez sur ENTRÉE.

Confirm Gentoo Stage3

Le téléchargement commencera et une barre de progression indiquera l’avancement du téléchargement. Cela peut prendre un certain temps en fonction de la vitesse de votre connexion Internet.

Downloading Gentoo Stage3

Une fois le téléchargement terminé, sélectionnez « Oui » pour quitter l’interface de ligne de commande des miroirs Gentoo.

Exit Gentoo Mirrors List

Enfin, décompressez le fichier tarball de la stage téléchargé sur le système.

tar xpvf stage3-*.tar.xz --xattrs-include='*.*' --numeric-owner

Une fois extrait, vous verrez des répertoires système supplémentaires comme indiqué.

Extract Gentoo Stage3

Ceci conclut la Partie 1 du guide d’installation de Gentoo. Vous disposez maintenant d’un environnement Gentoo minimal installé sur votre ordinateur, mais le processus d’installation est loin d’être terminé. Pour continuer l’installation, suivez le tutoriel ‘Installer Gentoo Linux – Partie 2‘.

Source:
https://www.tecmint.com/gentoo-linux-installation-guide/