La commande modprobe est utilisée pour ajouter et supprimer des modules du noyau en cours d'exécution. Notez qu'il tente également de charger les dépendances du module.
Syntaxe :
# modprobe [options] [module_name]
Options clés pour la commande modprobe :
- -c affiche la configuration actuelle de modprobe.
- -q s'exécute en mode silencieux.
- -R affiche tous les modules qui correspondent à un alias pour vous aider à résoudre les problèmes.
- -r supprime le module spécifié de la mémoire.
- -v affiche des messages détaillés ; ceci est utile pour déterminer comment modprobe exécute une tâche.
Options de commande modprobe
Option | Description |
---|---|
-a,–tous | Insérez tous les noms de module sur la ligne de commande. |
-b,–use-liste noire | Cette option amène modprobe à appliquer les commandes de liste noire dans les fichiers de configuration (le cas échéant) également aux noms de module. |
-C,–config | Cette option remplace le répertoire de configuration par défaut (/etc/modprobe.d). Cette option est transmise via les commandes d'installation ou de suppression à d'autres commandes modprobe dans la variable d'environnement MODPROBE_OPTIONS. |
-c,–showconfig | Videz la configuration effective du répertoire de configuration et quittez. |
–dump-modversions | Imprimez une liste des informations de version de module requises par un module. Cette option est couramment utilisée par les distributions pour empaqueter un module du noyau Linux à l'aide des versions de modules. |
-d,–dirname | Répertoire racine des modules, / par défaut. |
–première fois | cette option fait échouer modprobe dans le cas où il n'a rien fait. |
–force-vermagic | Si un module ne se charge pas et que le noyau se plaint que la "version magique" ne correspond pas, vous pouvez utiliser cette option pour le supprimer. |
–force-modversion | Si un module ne se charge pas et que le noyau se plaint que le module n'est pas d'accord avec une version d'une interface, vous pouvez utiliser "–force-modversion" pour supprimer complètement les informations de version. |
-f,–force | Essayez de supprimer toutes les informations de version du module qui pourraient autrement l'empêcher de se charger :cela revient à utiliser à la fois -force-vermagic et -force-modversion. |
-i,–ignore-install,–ignore-remove | Cette option amène modprobe à ignorer les commandes d'installation et de suppression dans le fichier de configuration (le cas échéant) pour le module spécifié sur la ligne de commande (tous les modules dépendants sont toujours soumis aux commandes définies pour eux dans le fichier de configuration). |
-n,–dry-run,–show | Cette option fait tout sauf insérer ou supprimer les modules (ou exécuter les commandes d'installation ou de suppression). |
-q,–silencieux | Avec ce drapeau,modproben'affichera pas de message d'erreur si vous essayez de supprimer ou d'insérer un module qu'il ne peut pas trouver (et n'est pas un alias ou une commande install/remove). |
-R,–resolve-alias | Imprime tous les noms de module correspondant à un alias. Cela peut être utile pour déboguer les problèmes d'alias de module. |
-r,–supprimer | Cette option force modprobe à supprimer plutôt qu'à insérer un module. |
-S,–set-version | Définir la version du noyau, plutôt que d'utiliser uname(2) pour décider de la version du noyau (qui dicte où trouver les modules). |
–show-depends | Listez les dépendances d'un module (ou alias), y compris le module lui-même. |
-s,–syslog | Cette option fait passer tous les messages d'erreur par le mécanisme syslog (comme LOG_DAEMON avec le niveau LOG_NOTICE) plutôt que par l'erreur standard. |
-V,–version | Afficher la version du programme et quitter. |
-v,–verbeux | Afficher des messages sur ce que fait le programme. |