Configurer le noyau Linux en vue d'une compilation
Exemple d'un IBM Thinkpad 390


Navigation

Accueil

Linux
  configurer le noyau

Photographie

Liens


Introduction

Les noyaux installés par défaut correspondent rarement à nos attentes, soit il manque des fonctionalités (support APM, carte réseau, carte son, ...), soit il y en a qui ne nous servent pas.

Quand vous aurez fini de configurer votre noyau selon vos désirs il ne vous restera plus qu'à le compiler.

Juste pour information, vous pouvez trouver la configuration du noyau qui tourne en ce moment sur votre machine dans /boot/config-x.x.xx. Ce fichier est installé avec chaque noyau.

Dans les paragraphes suivants je vais détailler les options que j'utilise sur mon ordinateur, notamment: framebuffer, son (Sound Blaster Live!), connection internet par modem rtc, carte réseau Ethernet, connection à un ordinateur sous windows par samba.

Pré-requis

Vous devez vous mettre dans le répertoire contenant les sources de votre noyau, en général /usr/src/linux. Il existe trois méthodes pour configurer le noyau:

  • make config : mode console;
  • make menuconfig : menus en couleur, boîtes de dialogues, ... (basé sur ncurses);
  • make xconfig : sous X.
Personnellement j'utilise la configuration sous X, celle en mode console est vraiment pas pratique. Voici ce que vous obtenez:

Loadable module support

C'est pour pouvoir compiler des options du noyau sous forme de modules, et pour les charger automatiquement quand c'est nécessaire.

Processor type and features

Sélectionnez le processeur que vous possédez.

Kernel general setup

Quelques options qui peuvent être utiles: 'Networking Support', 'PCI Support', 'Support for hot-pluggable devices' (PC-Card et USB) et 'Power Management Support'. Là je n'ai pas choisi l'APM parce que sinon j'ai sans arrêt un message d'erreur que je n'arrive pas à supprimer. J'ai donc choisi l'ACPI, mais je n'ai pas encore réussi à le faire marcher.

Memory Technology Devices (MTD)

Cela concerne les cartes mémoires genre CompactFlash et autres. Je n'en utilise pas.

Parallel port support

Pas d'imprimante, donc je n'en ai pas besoin.

Plug and Play configuration

Cela concerne les cartes ISA. Je n'ai que du PCI et de l'AGP.

Block devices

Pas grand chose à commenter.

Multi-device support (RAID and LVM)

Je n'en ai pas.

Networking options


fait sous Debian GNU-Linux Affichage 800x600 conseillé graphiques avec Gimp



Page maintenue par Sébastien KALT - Copyright (c) 1999-2001 Sébastien KALT.