Handbook:Parts/Installation/System/fr

À propos de fstab
Sous Linux, toutes les partitions utilisées par le système doivent être listées dans. Ce fichier contient les points de montage de ces partitions (où elles sont vues dans la structure du système de fichier), comment elles doivent être montées et avec quels paramètres (automatiquement ou non, si les utilisateurs peuvent les monter ou non, etc.)

Créer le fichier fstab
Le fichier utilise un format ressemblant à celui d'un tableau. Chaque ligne comporte six champs, séparés par des espaces blancs (espace, tabulation ou les deux). Chaque champ à sa propre signification :

Le quatrième champ indique les options utilisées par lors du montage de la partition. Comme chaque système de fichiers à ses propres options de montage, les utilisateurs sont encouragés à lire la page de manuel de mount pour une liste complète. Des options multiples sont séparées par une virgule.
 * 1) Le premier champ indique le périphérique ou système de fichier distant à monter. Plusieurs types d'identificateurs sont disponibles pour les périphériques : chemin vers les fichiers du périphérique, étiquettes des systèmes de fichiers et UUIDs, étiquettes de partitions et UUIDs (Universally unique identifier - Identifiant universel unique).
 * 2) Le second champ indique le point de montage sur lequel la partition sera montée.
 * 3) Le troisième champ indique le système de fichier utilisé par la partition.
 * 1) Le cinquième champ est utilisé par dump pour déterminer si la partition doit être sauvegardée ou non. Ce champ peut généralement être laissé à 0.
 * 2) Le sixième champ est utilisé par  pour déterminer dans quel ordre les systèmes de fichiers doivent être vérifiés si le système n'a pas été terminé correctement. Le système de fichier root devrait être à 1 et les autres à 2 (ou 0 si une vérification n'est pas nécessaire).

Dans le reste de l'article, nous utilisons le fichier de bloc de périphérique par défaut comme partition.

Étiquettes de systèmes de fichiers et UUIDs
MBR (BIOS) et GPT incluent tous les deux le support pour les étiquettes de système de fichiers et les UUIDs de système de fichiers. Ces attributs peuvent être définis dans comme alternatives lors de l'utilisation de la commande  pour détecter et monter les blocs de périphériques. Les étiquettes de système de fichiers et les UUIDs de système de fichiers sont identifiés par le préfixe LABEL et UUID et peuvent être visualisés grâce à la commande :

En raison de leur unicité, les lecteurs utilisant des tables de partitions de type MBR sont recommandés d'utiliser les UUIDs à la place des étiquettes pour définir les volumes montables dans.

Étiquettes de partitions et UUIDs
Les utilisateurs qui opté pour l'utilisation de GPT ont quelques options plus robustes disponibles afin de définir les partitions dans. Les étiquettes de partition et les UUIDs de partition peuvent être utilisés pour identifier les partitions individuelles du bloc de périphérique, quel que soit le système de fichiers choisi pour la partition elle-même. Les étiquettes de partition et les UUIDs sont identifiés par les préfixes PARTLABEL et PARTUUID respectivement et peuvent être consultés dans le terminal en exécutant la commande :

Bien que pas toujours vrai pour les étiquettes de partition, utiliser un UUID pour identifier une partition dans garantit que le chargeur de démarrage ne sera pas confus en cherchant un volume spécifique, même si le système de fichiers change dans l'avenir. L'utilisation des anciens fichiers de bloc de périphériques par défaut pour définir les partitions dans  est risquée pour les systèmes qui sont redémarrés régulièrement et qui possèdent des blocs de périphériques SATA régulièrement ajoutés ou supprimés.

La dénomination des fichiers de périphériques de bloc dépend d'un certain nombre de facteurs, y compris comment et dans quel ordre les disques sont attachés au système. Ils peuvent également apparaître dans un ordre différent en fonction duquel les périphériques sont détectés par le noyau au cours du processus de démarrage. Cela étant dit, à moins que l'on ait l'intention de constamment jouer avec la commande de disque, l'utilisation des fichiers de périphériques par défaut est une approche simple et directe.

Ajouter les règles qui correspondent au schéma de partitionnement décidé précédemment et ajouter des règles pour les périphériques tels que les lecteurs de CD-ROM, et bien sûr, si d'autres partitions ou lecteurs sont utilisés, pour ceux-là également.

Ci-dessous est un exemple plus élaboré de fichier :

Quand  est utilisé en tant que troisième champ, cela fait deviner à la commande  le système de fichiers utilisé. Cela est recommandé pour les supports amovibles car ils peuvent être créés avec des systèmes de fichiers différents. L'option  dans le quatrième champ rend possible pour les utilisateurs non root de monter le CD.

Afin d'améliorer les performances, la plupart des utilisateurs ajoute l'option de montage, ce qui résulte en un système plus rapide car les temps d'accès ne sont pas enregistrés (ceux ci ne sont pas utilisés de manière générale de toute façon). Cela est également recommandé pour les utilisateurs de disques SSDs, qui devraient aussi activer l'option de montage  (seulement pour ext4 et btrfs à l'heure actuelle) ce qui permet à la commande   de fonctionner.

Bien vérifier le fichier, sauvegarder, puis quitter avant de continuer.

Informations sur l'hôte et le domaine
L'un des choix qu incombe l'utilisateur est de nommer son ordinateur. Cela peut sembler assez facile, mais la plupart des utilisateurs ont des difficultés à trouver le nom approprié pour leur ordinateur Linux. Pour aider, il est bon de savoir que cette décision n'est pas finale - cela peut être changé par la suite. Dans les exemples ci-dessous, le nom d'hôte tux est utilisé avec le domaine homenetwork.

OpenRC
Deuxièmement, si un nom de domaine est nécessaire, le paramétrer dans. Cela est seulement nécessaire si le fournisseur d'accès Internet ou l'administrateur réseau le signale, ou si le réseau possède un serveur DNS mais pas de serveur DHCP. Ne pas s'inquiéter à propos des DNS ou noms de domaine si le système utilise DHCP pour une allocation d'adresse IP et de configuration réseau dynamique.

Si un domaine NIS est nécessaire (les utilisateurs qui ne savent pas s'ils en ont besoin, n'en ont pas besoin), le définir également :

systemd
To set the system hostname on systemd, run.

For setting the hostname to "tux", one would run:

dhcpcd (any init system)
An alternative to using neticrc is. See Dhcpcd for more details.

To install:

To enable and then start the service on OpenRC systems:

To enable and start the service on systemd systems:

netifrc (primarily OpenRC)
There are many options available for configuring network interfaces. This section covers a only a few methods. Choose the one which seems best suited to the setup needed.

Configurer le réseau
Lors de l'installation de Gentoo Linux, la mise en réseau a déjà été configurée. Cependant, c'était pour le cédérom d'installation et pas pour l'environnement installé. Ici, la configuration du réseau est réalisée pour le système Gentoo Linux installé.

Toutes les informations concernant la mise en réseau sont regroupées dans le fichier. Ce fichier utiliser un syntaxe directe mais peu intuitive. Pas de panique, tout est expliqué plus bas. Une exemple complet et commenté couvrant plusieurs configurations possibles se trouve dans.

D'abord, installer :

DHCP est utilisé par défaut. Pour que DHCP fonctionne, un client DHCP doit être installé. Cela est expliqué plus tard lors de l'installation des outils systèmes nécessaires.

SI la connexion au réseau doit être configurée à cause d'options DHCP spécifiques or car DHCP n'est pas du tout utilisé, alors ouvrir le fichier :

Configurer les deux variables config_eth0 et routes_eth0 avec les informations d'adresse IP et de routage appropriées :

Pour utiliser DHCP, définir la variable config_eth0>/var> :

Lire pour une liste de toutes les options disponibles. Lire également la page de manuel de DHCP si des options spécifiques doivent être utilisées.

Si le système possède plusieurs interfaces réseau, répéter les étapes précédentes pour config_eth1, config_eth2 , etc.

Sauvegarder la configuration et quitter avant de continuer.

Démarrer automatiquement la mise en réseau au démarrage
Pour activer les interfaces réseau lors du démarrage, elles doivent être ajoutées au runlevel par défaut.

Si le système possède plusieurs interfaces réseau, les fichiers appropriés doivent être crées de la même manière que pour.

Si après le démarrage du système, nous découvrons que l'hypothèse sur le nom de l'interface réseau (qui est actuellement documentée comme ) est erronée, exécuter les étapes suivantes afin de rectifier le problème :


 * 1) Mettre à jour le fichier  favec le nom d'interface correct (comme   au lieu de  ).
 * 2) Créer un nouveau lien symbolique (comme ).
 * 3) Supprimer l'ancien lien symbolique.
 * 4) Ajouter le nouveau au runlevel par défaut.
 * 5) Supprimer l'ancien en utilisant la commande.

Le fichier d'hôtes
Ensuite, informer Linux sur l'environnement réseau. Cela se fait dans le fichier et aide à la résolution des noms de domaines aux adresses IPs pour les hôtes qui ne sont pas résolus par les serveurs de noms.

Sauvegarder et quitter l'éditeur pour continuer.

Optionnel : Faire fonctionner PCMCIA
Les utilisateurs de PCMCIA doivent maintenant installer le paquet.

Mot de passe root
Configurer le mot de passe root en utilisant la commande.

Le compte Linux root est un compte des plus puissants, il est donc important de choisir un mot de passe fort. Plus tard, un compte utilisateur régulier sera créé pour les utilisations quotidiennes.

OpenRC
Gentoo (du moins lors de l'utilisation d'OpenRC) utilise le fichier pour configurer les services, le démarrage et l'arrêt d'un système. Ouvrir et s'émerveiller devant tous les commentaires du fichier. Vérifier les configurations et les modifier si nécessaire.

Ensuite, ouvrir le fichier afin de gérer la configuration du clavier. Le modifier pour configurer et sélectionner le bon clavier.

Prendre bien soin lors de la configuration de la variable keymap. Si le mauvais schéma de clavier est sélectionné, il se passera des choses bizarres lors de l'utilisation du clavier.

Finalement, modifier le fichier afin de configurer les options d'horloge.

Si l'horloge matérielle n'utilise pas UTC, il est nécessaire de configurer  dans le fichier. Sinon le système peut montrer des comportements d'horloge faussés.

systemd
It's recommended to run to ensure the system is setup correctly, but the necessary steps can be run individually too.