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
In the shown menu the blue bar indicates your position. With the arrow keys and  you can change the position. The arrow keys and  traverse the menu bar in the bottom and define, what happens, when you hit the  key. Select switches to a sub menu - the menu entries ending with ---> -, while Exit exits a sub menu. Alternative you can hit the key twice.

Menu entries, which start with brackets, are drivers or features which can be activated:


 * [ ], [*]
 * Options in square brackets can be activated or deactivated. The asterisk marks the menu entry as activated. You change the value with the key or press  (Yes) to activate or  (No) to deactivate the entry.
 * Is the option is activated, the chosen driver will be built into the kernel and will always be available at boot time.


 * < >, , <*>
 * Options in angle brackets can be activated or deactivated, but also activated as module (indicated by a M). You change the value as before and press key for activate as module.
 * See the Kernel Modules article for differentiation.


 * {M}, {*}
 * Options in curly brackets can be activated or activated as module but not be deactivated, because another driver needs this activated in either way.


 * -M-, -*-
 * Options between hyphens are activated in the shown way by another driver. There is no choice.

Furthermore some menu entries have a tag at the end:


 * (NEW)
 * This driver is new in the kernel and is maybe not stable enough.


 * (EXPERIMENTAL)
 * This driver is experimental and most likely not stable enough.


 * (DEPRECATED)
 * This driver is deprecated and not needed for most systems.


 * (OBSOLETE)
 * This driver is obsolete and should not be activated.

Most options have a description, which get by pressing the key or choose in the menu bar Help.

Driver selection
See the hardware detection article and the articles in the Hardware category.

Search modules
Within menuconfig, you can use to search modules by keyboards.

Compilation/construction
After configuring the kernel you have to compile the kernel:

If you have a processor with multiple cores, you can let all the cores do the work. For this add the parameter -j(NUMBER_CORES +1). For a dual core processor:

Setup
If activated drivers as modules, you have to install them:

The modules will be copied to a sub directory of.

To install the actual kernel:

This command executes /sbin/installkernel, which is part of the package. ''The new kernel is installed into. If a symbolic link already exists, it is refreshed by making a link from  to the new kernel, and the previously installed kernel is available as . (installkernel'' man page). The same for and  files. These symlinks are handy, because they point always to the newest kernel without changing the file path (e.g. you can use them in the bootloader configuration).

Bootloader
Change your bootloader configuration to pick up at boot the new kernel.

Finally restart your system with the new kernel.