Kernel/Configuration/fr

Cet article décrit la configuration et l'installation du Noyau Linux.

Mettre en place le lien symbolique
Le lien symbolique devrait toujours pointer sur les sources du noyau en cours d'utilisation. Ceci peut être obtenu de trois manières différentes :


 * 1. Installer les sources du noyau avec l'option de la variable USE symlink activée.
 * Ceci fera que le lien pointera sur vos sources du noyau nouvellement installées. Si nécessaire, il peut encore être modifié avec l'une des deux méthodes suivantes :


 * 2. Mettre en place le lien symbolique avec eselect:




 * Ceci affiche les sources du noyau disponibles. L'astérisque indique les sources sélectionnées. Pour les changer, par exemple pour choisir celles correspondant à la deuxième entrée, faites :




 * 3. Mettre en place le lien symbolique à la main :



Outils de configuration
Le noyau dispose de plusieurs outils pour sa configuration :


 * make config
 * Une configuration textuelle. Une invite de saisie est présentée une option après l'autre. Toutes les options attendent une réponse, un accès dans le désordre à des options déjà présentées n'est pas possible.


 * make menuconfig
 * Menu graphique (saisies textuelles seulement). Vous pouvez naviguer à travers les menus et modifier les options que vous voulez.


 * make nconfig
 * Menu graphique basé sur ncurses. Il nécessite le paquet qui doit donc être installé.


 * make xconfig
 * Memu graphique utilisant Qt4. Il nécessite le paquet qui doit donc être installé.


 * make gconfig
 * Meru graphique utilisant GTK+. Il nécessite les paquets,  et  qui doivent donc être installés.


 * make oldconfig
 * Passe les changements entre versions du noyau en revue et met à jour pour créer un nouveau fichier .config pour le noyau.

Il existe aussi plusieurs scripts pour créer diverses configuration par défaut. Reportez-vous à :

Configuration
Cet aricle décrit la configuration à partir de make menuconfig, mais la procédure est similaire à celle des autres menus.

Utilisation
Dans le menu présenté, la barre bleue indique votre position courante. À l'aide des touches de direction et  vous pouvez changer la position. Les touches de direction et  vous permettent de parcourir la barre de menu en bas et définissent ce qui se passe quand vous frappez la touche. Select commute vers un sous-menu - les entrées du menu se terminant par « --> » -, alors que Exit permet de quitter un sous-menu. En alternative, vous pouvez faire deux fois.

Les entrées de menu qui commencent par des parenthèses, crochets, accolades ou similaires, sont des pilotes ou des fonctionnalités que peuvent être activées :


 * [ ], [*]
 * Les options entre crochets carrés peuvent être activées ou désactivées. L'astérisque indique que l'option est activée. Vous pouvez changer la valeur avec la touche  ou en pressant la touche  (Yes ) pour activer ou la touche  (No) pour désactiver l'entrée.
 * Si l'option est activée, le pilote choisi sera compilé dans le noyau et sera toujours disponible au démarrage.


 * < >, , <*>
 * Les options entre crochets anguleux peuvent être activées ou désactivées, mais aussi activées sous forme de module (indiqué par M). Vous pouvez changer la valeur comme précédemment et presser la touche pour l'activer en tant que module.
 * Reportez-vous à l'article Kernel Modules pour en savoir plus.


 * {M}, {*}
 * Les options entre accolades peuvent être activées ou désactivées en tant que module mais pas totalement désactivées car d'autres pilotes ont besoin qu'elles soient activées d'une manière ou d'une autre.


 * -M-, -*-
 * Les options entre tirets sont activées, de la manière indiquée, par un autre pilote. Il n'y a pas de possibilité de choisir.

De plus, certaines entrées du menu possèdent une marque à la fin :


 * (NEW)
 * Ce pilote est nouveau dans le noyau et n'est peut-être pas tout à fait stabilisé.


 * (EXPERIMENTAL)
 * Ce pilote est expérimental et très probablement insuffisamment stable.


 * (DEPRECATED)
 * Ce pilote est déconseillé car en voie d'obsolescence et n'est pas nécessaire pour la plupart des systèmes.


 * (OBSOLETE)
 * Ce pilote est obsolète et ne devrait pas être activé.

La plupart des options possèdent une description, que l'on peut obtenir en pressant la touche ou en choisissant  Help dans la barre de menu.

Sélection du pilote
Reportez-vous à l'article hardware detection et aux articles de la catégorie Hardware.

Rechercher des modules
À l'intérieur de menuconfig,vous pouvez utiliser la touche  pour rechercher des modules.

Compilation/construction
Après avoir configuré le noyau, vous devez le compiler :

Si vous disposez d'un processeur à plusieurs cœurs, vous pouvez laisser tous les cœurs faire le travail. Pour cela ajoutez le paramètre -j(NUMBER_CORES +1). Pour un processeur à deux cœurs :

Installation
Si vous avez activé des pilotes en tant que module, vous devez les installer :

Les modules seront copiés dans un sous-répertoire de.

Pour installer le noyau réel :

Cette commande exécute /sbin/installkernel, qui fait partie du paquet. « Le nouveau noyau est installé dans. Si un lien symbolique existe déjà, il est rafraîchi en faisant un lien de   vers le nouveau noyau, et le noyau précédemment installé est disponible en tant que. » (installkernel man page). C'est la même chose pour les fichiers  et. Ces liens symboliques sont pratiques, car ils pointent toujours sur le noyau le plus récent sans changer le chemin vers le fichier (par exemple, vous pouvez les utiliser dans la configuration du chargeur de démarrage).

Chargeur de démarrage
Changez la configuration de votre chargeur de démarrage pour sélectionner le nouveau noyau au démarrage.

Pour finir, redémarrez votre système avec le nouveau noyau.