Qu'est-ce que Gentoo Linux et comment l'installer

Gentoo Linux est une distribution puissante et extensible qui s’en tient à la gestion de paquets basée sur les sources. De plus, son gestionnaire de paquets, Portage, est un outil puissant qui vous permet d’affiner et d’ajuster chaque aspect de la distribution. Cependant, ce n’est pas une distribution facile à installer et à utiliser. Ici, nous vous montrons comment installer Gentoo Linux pour profiter de ses nombreux avantages.
Table des matières
- Qu’est-ce que Gentoo Linux ?
- Obtenir Gentoo
- Installer Gentoo Linux
Qu’est-ce que Gentoo Linux ?
Au cœur de Gentoo Linux se trouve une distribution Linux hautement modulaire qui vous donne le pouvoir de créer des machines Linux personnalisées pour n’importe quel usage. Contrairement à d’autres distributions, cela se fait en fournissant les outils pour compiler et modifier chaque paquet installable dans le système.
Un des plus grands avantages de cette approche est qu’elle élimine l’intermédiaire entre vous et vos paquets système. Vous n’êtes pas lié à un gestionnaire de paquets ou à un format d’application spécifique. Avec le code source, vous pouvez compiler vos propres paquets et les personnaliser en fonction de vos besoins.
Obtenir Gentoo
Vous pouvez obtenir une copie de Gentoo sur son site Web. Vous pouvez choisir l’installateur pour différentes plates-formes. Gentoo prend en charge à la fois amd64 et arm64 parmi d’autres architectures héritées.
Avec le fichier ISO téléchargé, vous pouvez ensuite utiliser un programme d’écriture USB tel que balenaEtcher et dd pour créer votre clé USB bootable.
Installer Gentoo Linux
Avant de continuer l’installation de Gentoo, il est important de noter que ce processus est entièrement manuel, ce qui signifie que beaucoup de commandes seront exécutées en cours de route. Il est donc recommandé de consulter non seulement ce guide, mais également le manuel officiel de Gentoo pour obtenir des conseils supplémentaires lors de l’installation.

Insérez votre clé USB dans votre ordinateur et démarrez-le. Cela vous amènera à l’écran de l’installateur Gentoo.
Bon à savoir : Découvrez comment vous pouvez tester une distribution Linux directement depuis votre navigateur.
Étape 1 : Configurer la connexion réseau
Pour installer Gentoo, vous devez être connecté à Internet. L’installateur se connectera automatiquement via une connexion filaire. Vérifiez si vous êtes actuellement en ligne en exécutant la commande suivante :
ping -c 5 maketecheasier.com
Si vous devez vous connecter à un réseau sans fil, vous devez configurer wpa_supplicant, qui vous connectera à votre point d’accès sans fil.
wpa_passphrase 'Votre_SSID_Ici' 'Votre_Mot_de_Passe_Ici' >> /etc/wpa_supplicant/wpa_supplicant.confRechargez le démon dhcpcd pour démarrer votre connexion réseau sans fil :
rc-service dhcpcd restartÉtape 2 : Créer la partition de disque EFI
Formatez le disque sur lequel vous souhaitez installer Gentoo. Cela se fait en utilisant la commande fdisk suivie du fichier de périphérique du disque de votre ordinateur :
fdisk /votre/étiquette_de_disque
Si vous n’êtes pas sûr de la structure de partition existante de votre disque, vérifiez-la avec le drapeau -l :
fdisk -lUne fois dans fdisk, appuyez sur G pour effacer le disque de toutes les partitions existantes.

Appuyez sur N pour dire à fdisk que vous voulez créer une nouvelle partition. Fdisk vous demandera le numéro de partition que vous souhaitez utiliser. Appuyez sur Entrée pour utiliser la valeur par défaut.
Tapez “+100M” à l’invite “Dernier secteur”, puis appuyez sur Entrée.
Changez le type de votre première partition en appuyant sur T. Cela dira à fdisk que vous souhaitez changer le type de la partition que vous venez de créer. De là, définissez cette partition sur “Système EFI” en tapant 1, puis appuyant sur Entrée.
Étape 3 : Partitionner le reste du disque
La prochaine partition que vous devez créer est la partition “/boot” où le noyau Linux et le chargeur de démarrage seront enregistrés. Appuyez sur N, puis sur Entrée pour créer la deuxième partition de votre système.
Tapez “2”, puis appuyez sur Entrée pour indiquer à Fdisk que vous éditez la deuxième partition du disque actuel.
Appuyez sur Entrée pour accepter la valeur de premier secteur par défaut pour la partition, puis tapez “+1G”, puis appuyez sur Entrée pour définir la taille de la partition à 1 Go.
Appuyez à nouveau sur N, puis tapez “3” pour créer la troisième partition de votre disque dur. Cela servira de partition d’échange de votre machine, qui peut échanger dynamiquement sa mémoire lorsqu’il manque d’espace.
Appuyez sur Entrée pour définir la valeur de premier secteur par défaut, puis tapez “+4G”, puis appuyez sur Entrée pour définir la taille de la partition d’échange à 4 Go.
Remarque : La règle générale pour la taille d’échange est entre 1/2 et 2 fois la quantité de mémoire physique dans votre ordinateur. Cela signifie que si vous avez un système de 16 Go, vous pouvez définir votre échange entre 8 et 32 Go.
Appuyez sur T, puis tapez “3” pour changer le type de la troisième partition.
Tapez “19” pour définir correctement cette partition comme étant d’échange, puis appuyez sur Entrée.
Créez la partition racine où le reste du système sera installé. Appuyez à nouveau sur N, puis tapez “4” pour définir la quatrième partition sur le disque.
Appuyez sur Entrée sur les invites de premier et de dernier secteur pour allouer le reste du disque à votre partition racine.
Appuyez sur P pour vérifier si la mise en page de la table de partition que vous avez créée est correcte.

Appuyez sur W pour confirmer et écrire votre nouvelle table de partition sur le disque.
Étape 4 : Formater les disques dans Gentoo
Formatez la partition du système EFI en FAT à l’aide de la commande suivante :
mkfs.vfat /dev/sda1Créez le système de fichiers pour la partition “/boot” en utilisant le système de fichiers ext2 plus simple.
mkfs.ext2 /dev/sda2Créez et activez la partition d’échange pour indiquer à Gentoo que cette partition peut être utilisée pour échanger avec la mémoire vive. Pour cela, exécutez ce qui suit :
mkswap /dev/sda3
swapon /dev/sda3Créez un système de fichiers ext4 pour la partition racine en exécutant la commande suivante :
mkfs.ext4 /dev/sda4Étape 5 : Télécharger le tarball Stage 3 de Gentoo
Montez la partition racine que vous venez de créer dans le répertoire “/mnt/gentoo” car l’installation se fera désormais sur le disque dur de votre machine.
mount /dev/sda4 /mnt/gentoo && cd /mnt/gentooTéléchargez le tarball Stage 3 depuis le site gentoo.org en utilisant wget :
wget https://distfiles.gentoo.org/releases/amd64/autobuilds/20231112T170154Z/stage3-amd64-desktop-openrc-20231112T170154Z.tar.xz
Une fois cela fait, décompressez-le dans votre répertoire “/mnt/gentoo” à l’aide de tar :
tar xpvf ./stage3-amd64-desktop-openrc-20231112T170154Z.tar.xz --xattrs-include='*.*' --numeric-ownerÉtape 6 : Sélectionner un miroir de téléchargement et copier les informations DNS
Indiquez où vous souhaitez télécharger vos paquets pour ce système en exécutant la commande mirrorselect :
mirrorselect -i -o >> /mnt/gentoo/etc/portage/make.confCela ouvrira un programme TUI où vous pourrez sélectionner le serveur le plus proche de chez vous.

Copiez le fichier de dépôt par défaut pour Gentoo dans votre dossier “/etc/portage”. C’est un fichier de configuration qui indique à Portage comment télécharger ses paquets :
mkdir -p /mnt/gentoo/etc/portage/repos.conf &&
cp /mnt/gentoo/usr/share/portage/config/repos.conf /mnt/gentoo/etc/portage/repos.conf/gentoo.confCopiez les informations du résolveur de votre installateur USB dans le répertoire “/mnt/gentoo” :
cp --dereference /etc/resolv.conf /mnt/gentoo/etc/Étape 7 : Monter les fichiers de périphériques et faire chroot
Montez les répertoires spéciaux de l’installateur USB sur votre disque dur :
mount --types proc /proc /mnt/gentoo/proc
mount --rbind /sys /mnt/gentoo/sys
mount --make-rslave /mnt/gentoo/sys
mount --rbind /dev /mnt/gentoo/dev
mount --make-rslave /mnt/gentoo/dev
mount --bind /run /mnt/gentoo/run
mount --make-slave /mnt/gentoo/runChangez la racine de votre session shell en cours de l’ISO Live au répertoire “/mnt/gentoo” :
chroot /mnt/gentoo /bin/bash
source /etc/profile
export PS1="[chroot] ${PS1}"Étape 8 : Monter la partition /boot et mettre à jour Gentoo
Montez la partition “/boot” sur votre machine Gentoo pour vous assurer que lorsque vous installerez le noyau plus tard, il sera enregistré au bon endroit :
mount /dev/sda2 /boot
mkdir /boot/efi
mount /dev/sda1 /boot/efiMettez à jour vos dépôts Gentoo pour vous assurer d’obtenir les derniers paquets lors de votre première mise à jour système :
emerge --webrsyncMettez à jour et installez tous les EBUILDS de base pour votre système en exécutant cette commande d’emergence :
emerge --ask --verbose --update --deep --newuse @worldÉtape 9 : Fuseau horaire et locales
Une fois cela fait, configurez les informations spécifiques à votre région pour votre système, y compris votre fuseau horaire et votre localisation système. Pour définir le fuseau horaire de votre région, trouvez l’emplacement le plus proche de chez vous dans le dossier “/usr/share/zoneinfo”.
ls /usr/share/zoneinfoÉcrivez le chemin du dossier et du fichier de zone dans votre fichier “/etc/timezone”. Par exemple, l’emplacement le plus proche de moi est “Asia/Manila” :
echo "Asia/Manila" > /etc/timezone
emerge --config sys-libs/timezone-data
Ouvrez le fichier “locale.gen” avec votre éditeur de texte préféré :
nano -w /etc/locale.genRetirez le signe dièse (#) devant les deux premières lignes du fichier locale.gen.

Remarque : Vous pouvez consulter la liste complète des locales disponibles en exécutant la commande suivante : cat /usr/share/i18n/SUPPORTED.
Appliquez vos nouveaux paramètres de locale en exécutant le programme locale-gen.
Étape 10 : Installer le noyau Linux et configurer le fstab
Il existe plusieurs façons d’installer le noyau Linux dans Gentoo. Soit vous configurez manuellement toutes ses fonctionnalités, soit vous utilisez un noyau pré-compilé des développeurs de Gentoo. Pour nos besoins, nous avons choisi la seconde option.
Pour commencer, installez le paquet installkernel et le noyau lui-même :
emerge --ask sys-kernel/installkernel-gentoo sys-kernel/gentoo-kernel-binBon à savoir : Découvrez comment vous pouvez rétrograder votre noyau Linux sous Ubuntu.
Avec le noyau installé, ouvrez le fichier fstab avec votre éditeur de texte préféré :
nano -w /etc/fstabIndiquez toutes les partitions que vous avez créées dans fdisk. Par exemple, dans un système UEFI, votre fichier fstab pourrait ressembler à ceci :
[...]
/dev/sda1 /boot/efi vfat defaults 02
/dev/sda2 /boot ext2 defaults,noatime 02
/dev/sda3 none swap sw 00
/dev/sda4 / ext4 noatime 01
Étape 11 : Configurer le mot de passe root et installer des outils supplémentaires
Créez un mot de passe root pour votre système. Cela garantira que vous pourrez toujours accéder à votre système après le processus d’installation :
passwd
Installez des outils de support réseau supplémentaires pour votre système Gentoo. Par exemple, si vous souhaitez à la fois une connectivité Ethernet et sans fil, installez ce qui suit :
emerge --ask net-misc/dhcpcd net-wireless/iw net-wireless/wpa_supplicant
rc-update add dhcpcd defaultUne fois terminé, installez également un journal système si vous souhaitez surveiller le comportement de votre système :
emerge --ask app-admin/sysklogd
rc-update add sysklogd defaultEnfin, installez les utilitaires de système de fichiers pour les systèmes de fichiers les plus courants avec lesquels vous interagirez :
emerge --ask sys-fs/dosfstools sys-fs/ntfs3gÉtape 12 : Installer le chargeur de démarrage
La dernière étape de l’installation de Gentoo est le chargeur de démarrage. Il s’agit d’un petit programme qui se charge immédiatement après le BIOS de votre machine et se prépare à charger le noyau de l’OS.
Pour installer le chargeur de démarrage GRUB, exécutez la commande suivante :
emerge --ask sys-boot/grub
Une fois installé, exécutez les commandes suivantes pour bien initialiser et configurer GRUB :
grub-install --target=x86_64-efi --efi-directory=/boot/efi
grub-mkconfig -o /boot/grub/grub.cfgDémontez l’installateur USB et redémarrez le système en exécutant ce qui suit :
exit
cd
umount -l /mnt/gentoo/dev{/shm,/pts}
umount -R /mnt/gentoo
rebootInstaller Gentoo Linux n’est que la première étape pour comprendre comment fonctionne votre distribution Linux sous le capot. Découvrez comment vous pouvez encore optimiser votre système en accélérant les temps de compilation dans Gentoo.
Cependant, si vous n’êtes toujours pas sûr de quel environnement de bureau installer, consultez ce que nous pensons être les meilleurs environnements de bureau sur Linux.