La commande modprobe est utilisée pour ajouter ou supprimer des modules d'un noyau. Cette commande est capable de charger tous les modules dépendants avant d'insérer le module spécifié. Il est donc préférable d'utiliser les commandes insmod et rmmod.
Pour ajouter des modules à l'aide de modprobe, utilisez l'option -a et spécifiez les modules que vous souhaitez ajouter. Pour décharger un module, utilisez l'option -r et spécifiez les modules que vous souhaitez supprimer.
La syntaxe de la commande modprobe est :
# modprobe [options] [module names]
En plus des options d'ajout et de suppression de modules, la commande modprobe a plus d'options.
Option | Description |
---|---|
-f | Forcer l'insertion ou le retrait du module. |
-n | Effectuez une simulation, c'est-à-dire que vous produisez les résultats sans réellement exécuter d'opérations. |
-s | Afficher les erreurs dans le journal système (syslog) plutôt que stderr. |
-v | Activer le mode détaillé. |
Exemples de commande modprobe
1. Faites semblant de charger un module dans le noyau, mais ne le faites pas :
# modprobe --dry-run module_name
2. Chargez un module dans le noyau :
# modprobe module_name
3. Supprimez un module du noyau :
# modprobe --remove module_name
4. Supprimez un module et ceux qui en dépendent du noyau :
# modprobe --remove-dependencies module_name
5. Afficher les dépendances d'un module du noyau :
# modprobe --show-depends module_name