El comando modprobe se usa para agregar y eliminar módulos del kernel que se está ejecutando actualmente. Tenga en cuenta que también intenta cargar las dependencias del módulo.
Sintaxis:
# modprobe [options] [module_name]
Opciones clave para el comando modprobe:
- -c muestra la configuración actual de modprobe.
- -q se ejecuta en modo silencioso.
- -R muestra todos los módulos que coinciden con un alias para ayudarlo a depurar problemas.
- -r elimina el módulo especificado de la memoria.
- -v muestra mensajes detallados; esto es útil para determinar cómo modprobe está realizando una tarea.
Opciones del comando modprobe
Opción | Descripción |
---|---|
-a,–todos | Inserte todos los nombres de los módulos en la línea de comando. |
-b,–usar-lista-negra | Esta opción hace que modprobe aplique los comandos de la lista negra en los archivos de configuración (si los hay) también a los nombres de los módulos. |
-C,–config | Esta opción anula el directorio de configuración predeterminado (/etc/modprobe.d). Esta opción se pasa a través de comandos de instalación o eliminación a otros comandos de modprobe en la variable de entorno MODPROBE_OPTIONS. |
-c,–showconfig | Descargue la configuración efectiva del directorio de configuración y salga. |
–volcado-modversiones | Imprime una lista de la información de versión del módulo requerida por un módulo. Las distribuciones suelen utilizar esta opción para empaquetar un módulo del kernel de Linux utilizando departamentos de control de versiones del módulo. |
-d,–dirname | Directorio raíz para módulos, / por defecto. |
–primera vez | esta opción hace que modprobe falle en el caso de que en realidad no haya hecho nada. |
–fuerza-vermagia | Si un módulo no se carga y el núcleo se queja de que la "versión mágica" no coincide, puede usar esta opción para eliminarlo. |
–forzar-modversión | Si un módulo no se carga y el núcleo se queja de que el módulo no está de acuerdo con una versión de alguna interfaz, puede usar "–force-modversion" para eliminar la información de la versión por completo. |
-f,–fuerza | Intente eliminar cualquier información de versión del módulo que, de lo contrario, podría impedir que se cargue:esto es lo mismo que usar tanto –force-vermagic como –force-modversion. |
-i,–ignorar-instalar,–ignorar-eliminar | Esta opción hace que modprobe ignore los comandos de instalación y eliminación en el archivo de configuración (si los hay) para el módulo especificado en la línea de comandos (cualquier módulo dependiente todavía está sujeto a los comandos establecidos para ellos en el archivo de configuración). |
-n,–dry-run,–show | Esta opción hace todo menos insertar o eliminar los módulos (o ejecutar los comandos de instalación o eliminación). |
-q,–silencio | Con esta bandera, modprobew no imprimirá un mensaje de error si intenta eliminar o insertar un módulo que no puede encontrar (y no es un alias o un comando de instalación/eliminación). |
-R,–resolve-alias | Imprimir todos los nombres de módulos que coincidan con un alias. Esto puede ser útil para depurar problemas de alias de módulos. |
-r,–remove | Esta opción hace que modprobe elimine un módulo en lugar de insertarlo. |
-S,–establecer-versión | Establezca la versión del kernel, en lugar de usar uname(2) para decidir sobre la versión del kernel (que dicta dónde encontrar los módulos). |
–mostrar-depende | Enumere las dependencias de un módulo (o alias), incluido el propio módulo. |
-s,–syslog | Esta opción hace que cualquier mensaje de error pase por el mecanismo syslog (como LOG_DAEMON con nivel LOG_NOTICE) en lugar de un error estándar. |
-V,–versión | Mostrar versión del programa y salir. |
-v,–detallado | Imprimir mensajes sobre lo que está haciendo el programa. |