El comando insmod se usa para agregar módulos al kernel que se está ejecutando actualmente.
Sintaxis
La sintaxis del comando insmod es la siguiente:
# insmod [module_name]
Es necesario especificar la ubicación exacta del módulo. Por ejemplo:
# insmod /usr/lib/modules/3.19.8-100.fc20.x86_64/kernel/fs/ fat.ko
Con el comando insmod, debe conocer la ubicación exacta del módulo. Si el módulo tiene dependencias (un módulo que necesita otro módulo), no se cargará. Es una forma de carga de módulos de bajo nivel, que forma la base de otros métodos de carga de módulos, y es la que usaremos en este libro. Por otro lado, está modprobe, utilizado principalmente por administradores de sistemas o en un sistema de producción. modprobe es un comando inteligente que analiza el archivo modules.dep para cargar primero las dependencias, antes de cargar el módulo dado. Maneja automáticamente las dependencias de los módulos, como lo hace un administrador de paquetes.
Sintaxis
La sintaxis del comando insmod es:
# insmod filename [module-options]
Si encuentra el siguiente error mientras ejecuta el comando insmod:
insmod: command not found
puede intentar instalar el siguiente paquete según su elección de distribución:
Distribución del sistema operativo | Comando |
---|---|
Debian | apt-get install kmod |
Ubuntu | apt-get install kmod |
Alpino | apk añadir kmod |
Arco Linux | pacman -S kmod |
Kali Linux | apt-get install kmod |
Cent OS | yum instalar kmod |
Fedora | dnf instalar kmod |
Raspbian | apt-get install kmod |