| Guide d'installation et de configuration de Linux | ||
|---|---|---|
| Précédent | Chapitre 8. Compilation du noyau de Linux | Suivant |
Avant toute installation de nouveaux modules, il est recommandé de décharger tous les modules présents en mémoire. Cette opération peut être réalisée avec les commandes suivantes :
Notez que certains modules ne se déchargent pas automatiquement, il faut donc exécuter rmmod sur ces modules manuellement. L'installation des modules est alors très simple, puisqu'il suffit de lancer la commande suivante dans le répertoire /usr/src/linux/ :
Les modules sont installés dans le répertoire /lib/module/version/, où version est le numéro de version du noyau courant. Il est possible que des modules d'autres versions du noyau existent dans leurs répertoires respectifs. Si vous n'en avez plus besoin, vous pouvez les effacer. Attention cependant si vous avez installé des modules additionnels non fournis avec le noyau dans ces répertoires, vous pourriez encore en avoir besoin.
Comme on l'a déjà vu, les modules sont utilisés par le chargeur de module du noyau, grâce à la commande modprobe. Cette commande a besoin de connaître les dépendances entre les modules afin de les charger dans le bon ordre. Il faut donc impérativement mettre à jour le fichier /lib/modules/version/modules.dep à chaque fois que l'on installe les modules, à l'aide de la commande suivante :
Note : La commande depmod -a est exécutée automatiquement lors de l'installation des modules du noyau. Toutefois, elle devra être exécutée manuellement si l'on installe des modules non fournis avec le noyau.
Les modules doivent être installés après avoir installé le noyau et redémarré le système, faute de quoi la commande depmod peut ne pas trouver trouver tous les symboles utilisés par les modules dans le noyau en court d'exécution.
| Précédent | Sommaire | Suivant |
| Compilation des modules | Niveau supérieur | Configuration du matériel et des périphériques |