Gentoo

Tutoriel d'installation de Gentoo Linux

Tutoriel d'installation de Gentoo Linux

La procédure d'installation de Gentoo implique plus d'étapes que les autres distributions. Ceci est intentionnel afin que vous puissiez contrôler les étapes de manière plus claire. En utilisant cette stratégie, vous pouvez commencer avec moins de 4 Go de disque et une mémoire allant jusqu'à 256 Mo, 512 Mo si vous souhaitez utiliser le liveDVD. Vous avez également la possibilité de peaufiner votre système pour qu'il soit aussi efficace que possible. Votre premier essai sera plus lent si vous ne maîtrisez pas bien Linux et tous les détails complexes, mais vous pouvez vous retrouver avec un système très léger.

Les choix médiatiques

Choisir par où commencer ; Tant que vous avez du matériel ordinaire et du matériel souvent étrange, vous devez utiliser le CD d'installation minimal pour installer. Cette méthode est aussi la méthode Stage3. Si tout se passe bien, vous ne vous embêterez jamais avec Stage1 et Stage2, mais ils sont là pour les situations d'installation extrêmes.

Les tarballs

Vous pouvez télécharger des fichiers compressés qui ont un système de fichiers avec des fichiers pour le système d'initialisation et des packages de base. Choisissez celui qui convient à vos besoins. Si vous n'êtes pas sûr, prenez celui 'systemd'. C'est le plus courant.

Les autres fichiers d'étape sont destinés aux utilisateurs avancés. Les développeurs utilisent principalement les fichiers Stage1 et Stage2 ; si vous en avez besoin, vous connaissez déjà la plupart de Gentoo.

Premier démarrage

Téléchargez le CD minimal et gravez-le sur une clé USB. Vous devriez envisager d'ajouter le fichier ISO à une machine virtuelle et vous entraîner à partir de là! Les fichiers sont sur le site Gentoo.

Lorsque le CD minimal démarre, il vous donnera 15 secondes pour choisir un noyau. L'intention de ceci est de gérer une situation où le framebuffer ne fonctionne pas, ou d'autres problèmes de démarrage étranges se produisent. Si vous ne faites rien, le système revient au démarrage à partir du disque interne. Si vous rencontrez des problèmes, vous devez spécifier les paramètres du noyau comme ci-dessous.

$ gentoo scandelay

Cela prend le noyau 'gentoo' et envoie l'option 'scandelay'. Les autres options sont une longue liste que vous devriez étudier avant de commencer, bien que cela ne soit pas nécessaire sur la plupart du matériel.

Vous pouvez également ajouter des utilisateurs à ce stade. Ces utilisateurs ne fonctionneront que dans le système d'installation, il est donc rarement utile.

Réseau

Pour commencer, vous pouvez tout faire sur une console mais utiliser un terminal a ses avantages. Si vous voulez faire cela, démarrez sshd et définissez un mot de passe pour l'utilisateur root. Commencez par vérifier votre adresse IP.

$ ip a

Ensuite, lancez sshd :

$ /etc/init.démarrage d/sshd

Ensuite, définissez le mot de passe de l'utilisateur root ou créez un nouvel utilisateur temporaire.

$ mot de passe

Vous obtenez une longue impression qui suggère un mot de passe sûr. Pratique si vous avez peu d'énergie ou d'imagination. Maintenant que vous avez les deux, vous pouvez ssh dans votre système d'installation. Un avertissement ; lorsque vous recommencez à partir du CD, la clé ssh sera recréée! Toute clé que vous avez sur votre autre système doit être effacée.

Préparation des disques

Les disques sont préparés comme avec beaucoup d'autres distributions. Pour faciliter le suivi du reste de leur documentation, nommez vos partitions selon le standard Gentoo. Pour un système que vous utiliserez réellement, vous devriez avoir un plan ici. De préférence, celui qui a des tailles pour votre "maison" ainsi que le ". Les pièces nécessaires sont le '/' et le '/boot'. Pour UEFI, vous devriez avoir 350 Mo de disque pour les fichiers de démarrage. Utilisez votre éditeur de partition préféré. Pour la partition UEFI, utilisez 'mkfs.vfat -F 32 /dev/sda1' et pour l'utilisation principale 'mkfs.ext4 /dev/sda2'.

Montage des disques principaux

Vous devriez avoir au moins un disque de démarrage de 350 Mio et un qui hébergera votre système au démarrage. Une partition d'échange est également bonne à avoir. Vous pouvez monter le avec la commande standard.

$ mount /dev/sda2 /mnt/gentoo

Il n'y a aucune raison de monter le disque 'démarrage' jusqu'à ce que vous entriez plus tard dans l'environnement chroot. Vous pouvez également monter des disques ou des partitions utilisateur, mais uniquement si vous créez le système final.

Téléchargement des tarballs

Vous pouvez télécharger les archives avant de commencer ou pendant l'installation. Alternativement, l'environnement d'installation a le navigateur 'Links', vous pouvez donc le faire avec le terminal. Téléchargez les fichiers sur le disque Gentoo.

$ cd /mnt/gentoo $ liens www.papou.organisation/téléchargements

Une fois que vous avez les fichiers sur votre disque, décompressez-les avec la commande tar.

$ tar -xvf stage3-amd64-systemd-20210120T214504Z.le goudron.xz

Installer le système de base

En fait, vous disposez déjà d'un système très basique et générique ; c'est à cela que sert le fichier Stage3. Par exemple, vous faites.conf est là avec les paramètres standard. Il doit avoir un miroir, cependant, définissez-en un à l'aide de l'outil.

$ mirrorselect -i -o >> /mnt/gentoo/etc/portage/make.conf

Il ajoute la valeur : GENTOOMIRRORS=”http://ftp.ntua.gr/pub/linux/gentoo/ https://mirror.la roue.sk/gentoo“, avec les miroirs de votre choix, naturellement. Vous avez également une option automatique où vous pouvez spécifier des contraintes de protocole ou de vitesse. Il y a aussi l'option profonde, où l'outil télécharge en fait un fichier de 100KiB pour mesurer.

Vous avez également besoin d'un référentiel ebuild. Ce référentiel garde une trace de ce qui est disponible pour les mises à niveau. Vous pouvez changer cela, ce que vous ferez lorsque vous chercherez un dérivé de Gentoo. Vous pouvez prendre la valeur par défaut de la structure de répertoire nouvellement créée.

$ cd /mnt/gentoo $ mkdir -parents etc/portage/repos.conf $ cp usr/share/portage/config/repos.conf etc/portage/repos.conf/gentoo.conf

Habituellement, vous ne changez pas cela. Les cas où vous devez le changer sont lorsque vous avez votre propre miroir. Les commandes ci-dessous proviennent directement de gentoo.site Web de l'organisation. Ils ont mis en place l'environnement pour l'installation.

$ cp -dereference etc/resolv.conf /mnt/gentoo/etc $ 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

Maintenant, vous êtes prêt à vous déplacer dans l'environnement que vous créez.

$ chroot /mnt/gentoo /bin/bash $ source /etc/profile $ export PS1="(chroot) $PS1"

Dans l'environnement, vous devez également monter la partition de démarrage.

$ mount /dev/sda2 /boot

De quelle partition il s'agit devrait être clair à partir des étapes précédentes. Sur une installation UEFI, vous avez créé l'ESP où vous stockez toutes les informations de démarrage. Ensuite, vous téléchargez les informations du référentiel dans le répertoire défini par votre référentiel.fichier de configuration.

$ émergent-webrsync

Ici vous voyez la première mention d'emerge. Cette commande gère toutes vos mises à niveau et votre installation. La prochaine commande vitale que vous devez connaître est eselect. Avec eselect, vous lisez les dernières nouvelles de Portage

$ esélectionnez lire les actualités

Ou choisissez votre profil ;

$ eselect liste de profils $ eselect profile set 3

Vous choisissez le numéro dans la liste ou utilisez le nom entier que vous voyez dans la liste. Maintenant, vous DEVEZ définir l'ensemble @world pour vous assurer que le système est mis à jour en fonction de votre système, et non du stage3 que vous avez utilisé.

$ emerge -ask -verbose -update -deep -newuse @world

La variable la plus puissante de GENTOO! La variable USE définit quel support doit être compilé dans vos programmes. Utilisé correctement, vous pouvez rendre votre système beaucoup plus léger qu'avec d'autres méthodes. Vous pouvez changer cela pour arrêter de prendre en charge KDE si vous êtes certain de ne pas exécuter KDE. Gentoo compilera alors tous les programmes sans ce support, rendant le binaire plus petit. Si vous décidez de passer à KDE, vous devez recommencer et recompiler toutes vos applications.

USE="-kde gnome qt5 alsa"

Toutes les valeurs sont définies dans les valeurs par défaut, donc ce que vous mettez est un changement par rapport à la normale. La première fois que vous le construisez, il est probablement préférable de simplement faire fonctionner le système.

Fuseau horaire et paramètres régionaux

Ensuite, définissez le fuseau horaire. Remplissez les valeurs dans les fichiers.

$ ls usr/share/zoneinfo $ echo "Europe/Athènes" > /etc/timezone

Utilisez emerge pour configurer l'heure correctement.

$ emerge -config sys-libs/timezone-data

Ajoutez des données dans votre fichier de paramètres régionaux :

fr_FR ISO-8859-1
fr_FR.UTF-8 UTF-8

Configurez à l'aide du fichier que vous venez de créer.

$ locale-gen

C'est la norme pour toutes les installations dans le monde Linux. C'est le spécifique Gentoo :

$ eselect locale list $ eselect locale set 3
$ env-update && source /etc/profile && export PS1="(chroot) $PS1"

Configuration automatique du noyau

Avant d'exécuter le script, vous devez ajouter votre partition de démarrage dans le fichier /etc/fstab.

/dev/sda2      /boot    ext4    valeurs par défaut      0  2

Dans Gentoo, vous avez la liberté de compiler votre propre noyau pour chaque machine que vous souhaitez démarrer. La meilleure façon de commencer est d'obtenir des noyaux binaires qui répondent à vos besoins. Lorsque vous vous sentez prêt à entrer dans les complexités de la compilation du noyau, faites-le sur votre système en cours d'exécution. Pour choisir un noyau, exécutez emerge comme toujours ;

$ emerge -ask sys-kernel/gentoo-kernel-bin

La commande emerge installera votre noyau et configurera tout!

Temps de configuration du système

Créer les fichiers réseau.

/etc/conf.d/net
config_eth0="dhcp"
modules="ifconfig"
/etc/conf.d/nom d'hôte
hostname="Gentoo"
$ emerge -ask net-misc/dhcpcd

Cela installera le programme dhcpcd pour gérer dhcp. La valeur par défaut pour Gentoo est dhcp.

Les paramètres de dhcpcd utilisant systemd doivent activer le service.

$ systemctl - maintenant activer [email protected] service

Avant de pouvoir démarrer dans le nouveau système, vous devez avoir installé votre chargeur de démarrage. Voici comment vous choisissez GRUB2.

$ emerge -ask sys-boot/grub:2
$ grub-install /dev/sda -efi-directory=/boot
$ grub-mkconfig -o /boot/grub/grub.cfg

Maintenant, vous devez mettre à jour votre fichier /etc/fstab pour le système en direct.

/etc/fstab
/dev/sda1               /boot           ext4            noauto,noatime  1 2
/dev/sda2               /               ext4            noatime         0 1

Les numéros '/dev/sda' différeront en fonction de votre schéma de partitionnement. Vous pouvez également utiliser des numéros UUID uniques. Vous devez les comprendre à l'aide de la commande 'blkid'.

Redémarrez dans votre nouveau système

Vous pourrez maintenant démarrer dans votre système live. Retirez le support d'installation et essayez-le. Si vous avez manqué quelque chose, vous pouvez toujours recommencer avec le support d'installation. De nombreux problèmes sont des détails, vous avez donc tous les fichiers téléchargés et ne pouvez faire qu'une partie de l'installation. Dans cette installation, vous avez toujours 'emerge' disponible, et c'est l'outil que vous utilisez pour vos mises à niveau et peaufiner le système.

Conclusion

Gentoo n'a pas son propre installateur, ce qui signifie que vous devez préparer ce que vous voulez réaliser. Vous pouvez le faire en choisissant la taille des disques et en étudiant les besoins spécifiques de votre système. Si vous voulez démarrer rapidement, vous devez choisir un dérivé et peaufiner à partir de là jusqu'à ce que vous soyez certain de pouvoir gérer tous les détails de la configuration initiale d'un système Linux.

Remappez les boutons de votre souris différemment pour différents logiciels avec X-Mouse Button Control
Peut-être que vous avez besoin d'un outil qui pourrait faire changer le contrôle de votre souris avec chaque application que vous utilisez. Si tel est...
Examen de la souris sans fil Microsoft Sculpt Touch
J'ai lu récemment sur le Microsoft Sculpt Touch souris sans fil et j'ai décidé de l'acheter. Après l'avoir utilisé pendant un certain temps, j'ai déci...
Trackpad et pointeur de souris à l'écran AppyMouse pour tablettes Windows
Les utilisateurs de tablettes ratent souvent le pointeur de la souris, surtout lorsqu'ils ont l'habitude d'utiliser les ordinateurs portables. Les sma...