Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format
PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
utilisateurs:aramis_qc:tutos:configuration-du-noyau [25/12/2014 19:09] aramis_qc [Préparation à la configuration] |
utilisateurs:aramis_qc:tutos:configuration-du-noyau [30/12/2014 15:41] aramis_qc [Configuration du noyau] |
||
---|---|---|---|
Ligne 10: | Ligne 10: | ||
Ce document a pour but de vous fournir différentes recettes pour configurer le noyau. Grâce à des commandes de base telles ''lspci'', ''lsusb'' et autres ainsi qu'avec l'aide d'outils un peu plus sophistiqués, par exemple ''hwinfo'', vous découvrirez comment configurer votre matériel au noyau. | Ce document a pour but de vous fournir différentes recettes pour configurer le noyau. Grâce à des commandes de base telles ''lspci'', ''lsusb'' et autres ainsi qu'avec l'aide d'outils un peu plus sophistiqués, par exemple ''hwinfo'', vous découvrirez comment configurer votre matériel au noyau. | ||
- | Le tutoriel passe en revue chaque section du fichier de configuration du noyau. Il ne couvre pas seulement les périphériques. Il traite également du processeur, des systèmes de fichier et autres éléments essentiels à l'exécution du noyau. | + | Le tutoriel passe en revue chaque section du fichier de configuration du noyau. Il ne couvre pas seulement les périphériques. Il traite également du processeur, des systèmes de fichiers et autres éléments essentiels à l'exécution du noyau. |
<note important>Le guide fournit des exemples sur la configuration des options du noyau. Il faut les adapter à votre environnement matériel. Ce ne sont pas tous les PC qui ont les mêmes types de matériel et périphériques.</note> | <note important>Le guide fournit des exemples sur la configuration des options du noyau. Il faut les adapter à votre environnement matériel. Ce ne sont pas tous les PC qui ont les mêmes types de matériel et périphériques.</note> | ||
Ligne 58: | Ligne 58: | ||
- Fenêtre principale; | - Fenêtre principale; | ||
- F1, pour de l'aide sur l'utilisation de l'interface. **N'oubliez pas de désactiver la fonction d'aide du terminal** quand vous lancez ''make nconfig'' dans un terminal; | - F1, pour de l'aide sur l'utilisation de l'interface. **N'oubliez pas de désactiver la fonction d'aide du terminal** quand vous lancez ''make nconfig'' dans un terminal; | ||
- | - F2, aide sur l'option sélectionnée, équivalent à touche **?**; | + | - F2, aide sur l'option sélectionnée, équivalent à la touche **?**; |
- F3, aide dans sa forme abrégée; | - F3, aide dans sa forme abrégée; | ||
- F4, permutation entre l'interface et l'affichage de la liste des variables du fichier de configuration; | - F4, permutation entre l'interface et l'affichage de la liste des variables du fichier de configuration; | ||
Ligne 72: | Ligne 72: | ||
Avant de nous lancer dans la configuration du noyau, il est primordiale d'avoir le plus d'information et de détails possibles sur les composants matériels de notre PC. Cette section suggère quelques recettes à appliquer pour obtenir ces informations. Les recettes proposées utilisent les commandes d'aide à la configuration énumérées [[http://wiki.debian-facile.org/utilisateurs:aramis_qc:tutos:configuration-du-noyau?&#outils-d-aide-a-la-configuration|plus haut]]. | Avant de nous lancer dans la configuration du noyau, il est primordiale d'avoir le plus d'information et de détails possibles sur les composants matériels de notre PC. Cette section suggère quelques recettes à appliquer pour obtenir ces informations. Les recettes proposées utilisent les commandes d'aide à la configuration énumérées [[http://wiki.debian-facile.org/utilisateurs:aramis_qc:tutos:configuration-du-noyau?&#outils-d-aide-a-la-configuration|plus haut]]. | ||
- | ==== Information matérielle à l'aide de hwinfo ==== | + | <note tip>Le manuel, commande ''man'', demeure toujours la meilleure source d'information sur le pourquoi et le comment d'une commande.</note> |
+ | ==== Information matérielle à l'aide de hwinfo ==== | ||
+ | Le document [[utilisateurs:aramis_qc:tutos:guide-hwinfo|Guide HWINFO]] vous renseigne sur l'utilisation de la commande ''hwinfo'' afin d'obtenir de l'information détaillée sur les composants matériels d'un PC et leur pilote. | ||
==== Pilote d'une carte réseau avec ifconfig jumelé à hwinfo ==== | ==== Pilote d'une carte réseau avec ifconfig jumelé à hwinfo ==== | ||
+ | Le tutoriel [[utilisateurs:aramis_qc:tutos:info-carte-reseau|Information sur les cartes réseau]] vous explique comment utiliser la commande ''ifconfig'' jumelée à la commande ''hwinfo'' pour découvrir les cartes réseau et leur pilote. | ||
==== Données sur le processeur avec lscpu ==== | ==== Données sur le processeur avec lscpu ==== | ||
+ | Ce petit guide sur la commande ''lscpu'', [[utilisateurs:aramis_qc:tutos:guide-lscpu|Guide LSCPU]], décrit la façon d'obtenir des détails sur l'architecture de l'unité centrale de traitement aussi nommée processeur. | ||
==== Information matérielle trouvée avec lshw ==== | ==== Information matérielle trouvée avec lshw ==== | ||
+ | Le document [[utilisateurs:aramis_qc:tutos:guide-lshw|Guide LSHW]] vous renseigne sur l'utilisation de la commande ''lshw'' afin d'obtenir de l'information détaillée sur les composants matériels d'un PC et leur pilote. | ||
==== Listing des modules chargés, lsmod ==== | ==== Listing des modules chargés, lsmod ==== | ||
+ | Le tutoriel [[http://wiki.debian-facile.org/doc:systeme:lsmod?s[]=lsmod|La commande lsmod]] vous montre comment obtenir une liste des modules chargés par le noyau. La liste produite permet de vérifier si vous n'avez rien oublié lors de la configuration personnalisée du noyau. | ||
==== Pilotes de périphériques PCI supportés par Debian ==== | ==== Pilotes de périphériques PCI supportés par Debian ==== | ||
Ligne 127: | Ligne 129: | ||
make nconfig | make nconfig | ||
</code> | </code> | ||
+ | |||
+ | Les items présentés ci-après correspondent à chacun des éléments affichés dans la fenêtre principale de l'interface ''nconfig''. | ||
+ | |||
+ | **64-bit kernel:** | ||
+ | |||
+ | Cette option indique au compilateur si le noyau est compilé pour une architecture 64-bit ou une architecture 32-bit. Par défaut, le noyau sera compilé pour une architecture 64-bit. | ||
+ | |||
+ | <file> | ||
+ | [*] 64-bit kernel <--- 64-bit | ||
+ | [ ] 64-bit kernel <--- 32-bit | ||
+ | </file> | ||
+ | |||
+ | **General setup:** | ||
+ | |||
+ | Cette section regroupe un ensemble d'options relevant de la configuration générale du noyau. Ces options couvrent principalement les échanges entre le noyau et le BIOS. Ce n'est pas obligatoire, mais on peut en modifier quelques options. Consultez le guide [[utilisateurs:aramis_qc:tutos:noyau-general-setup|Noyau: General setup]]. | ||
+ | |||
+ | **Enable loadable module support** | ||
+ | |||
+ | Les options de cette section déterminent si le noyau permet aux pilotes d'être compilés en tant que modules pouvant être chargés ou déchargés en cours d'exécution. En activant cette section, cela implique que ''make modules_install'' soit exécuté lors de la phase de compilation du noyau. Les modules seront alors enregistrés dans ''/lib/modules'', le répertoire où la commande ''modprobe'' trouve les noyaux. | ||
+ | |||
+ | <file> | ||
+ | [*] Enable loadable module support ---> | ||
+ | [*] Module unloading | ||
+ | </file> | ||
+ | |||
+ | Ci-haut, la seule action à activer dans cette section. | ||
+ | |||
+ | **Enable the block layer** | ||
+ | |||
+ | Les options de cette section du fichier de configuration renseignent le noyau sur le soutien aux périphériques de type bloc, par exemple les disques durs. Il ne faut en aucun cas désactiver cette option. C'est pourquoi l'indicateur d'activation se présente ainsi: **-*-**. Toutefois cela ne fait qu'afficher les options lorsqu'on appuie sur ''Enter''. | ||
+ | |||
+ | Consultez le tutoriel [[utilisateurs:aramis_qc:tutos:noyau-enable-block-layer|Noyau: Enable blcok layer]] pour en savoir plus sur la configuration de cette section. | ||
+ | |||
+ | **Processor type and features** | ||
+ | |||
+ | Cette section du fichier de configuration du noyau contient plusieurs options portant sur l'architecture sur laquelle repose le fonctionnement du noyau. Référez-vous au tutoriel [[utilisateurs:aramis_qc:tutos:noyau-processor-type-features|Noyau: Processor type and features]] pour configurer cette section. | ||
+ | |||
+ | **Power management and ACPI options** | ||
+ | |||
+ | Ensemble d'options en rapport avec la [[utilisateurs:aramis_qc:tutos:noyau-power-management-and-acpi-options|gestion de l'alimentation par le noyau]] gestion de l'alimentation par le noyau. | ||
+ | |||
+ | **Bus options (PCI etc.)** FIXME | ||
+ | |||
+ | **Executable file formats / Emulations** FIXME | ||
+ | |||
+ | **Networking support** FIXME | ||
+ | |||
+ | **Device Drivers** FIXME | ||
+ | |||
+ | **Firmware Drivers** FIXME | ||
+ | |||
+ | **File systems** FIXME | ||
+ | |||
+ | **Kernel hacking** FIXME | ||
+ | |||
+ | **Security options** FIXME | ||
+ | |||
+ | **Cryptographic API** FIXME | ||
+ | |||
+ | **Virtualization** FIXME | ||
+ | |||
+ | **Library routines** FIXME |