AUTEUR : Bruce Dubbs TRADUCTEUR : Emmanuel Trillaud DATE : 28-05-2009 LICENCE : Licence MIT SYNOPSIS : Considérations sur la configuration du noyau Linux PREREQUIS : Aucun DESCRIPTION : Lors de la construction d'un système LFS, le dernier paquet construit est le noyau lui-même. C'est le paquet de LFS le plus complexe à configurer et c'est celui qui varie le plus selon l'utilisateur. Cette astuce est fournie afin d'aider les utilisateurs à configurer leur noyau. RÉFÉRENCES : Dans l'archive du noyau : Documentation/kbuild/kconfig.txt Documentation/cdrom/ Documentation/devices.txt Documentation/filesystems/ Documentation/laptops/ Documentation/pcmcia/ Documentation/sound/ Documentation/networking/ Documentation/scsi/ De nombreux autres fichiers dans l'arborescence de la documentation peuvent fournir des informations détaillées sur les options du noyau. ASTUCE : La procédure de construction du noyau est décrite dans le chapitre 8 du livre LFS. Cependant, des informations détaillées sur la configuration du noyau dépendent de nombreux facteurs. Cette astuce s'efforce de guider les nouveaux utilisateurs à travers la procédure complexe de sélection des paramètres de configuration. La première étape de la configuration est la création du fichier .config. Même si un fichier .config est présent dans l'arborescence du paquet Linux, un des processus de configuration doit être exécuté afin de mettre en place d'autres fichiers nécessaires à l'achèvement correct du processus de construction. Une règle d'or à respecter lors de la sélection des options de configuration est que, si vous êtes dans le doute, utilisez le paramétrage par défaut de cette option. 1. Commencer la procédure de configuration Le fichier de configuration est à la racine du répertoire Linux et son nom est .config. C'est un fichier texte dont les entrées sont comme ceci : # # General setup # CONFIG_LOCALVERSION="" CONFIG_LOCALVERSION_AUTO=y # CONFIG_IPC_NS is not set a. make menuconfig C'est l'interface utilisateur de base pour la configuration du noyau. C'est une application basée sur ncurses qui génère un menu arborescent permettant à l'utilisateur de sélectionner des options de configuration. Avec les touches Entrée et les flèches, vous pouvez consulter chaque option, y compris une page d'aide. La touche "Entrée" sélectionne une option depuis le bas de la page. L'item sélectionné est contrôlée par les touches flèches droite et gauche.