Il comando insmod viene utilizzato per aggiungere moduli al kernel attualmente in esecuzione.
Sintassi
La sintassi del comando insmod è la seguente:
# insmod [module_name]
È necessario specificare la posizione esatta del modulo. Ad esempio:
# insmod /usr/lib/modules/3.19.8-100.fc20.x86_64/kernel/fs/ fat.ko
Con il comando insmod devi conoscere la posizione esatta del modulo. Se il modulo ha delle dipendenze (un modulo che necessita di un altro modulo), non verrà caricato. È una forma di basso livello di caricamento dei moduli, che costituisce la base di altri metodi di caricamento dei moduli, ed è quella che useremo in questo libro. D'altra parte, c'è modprobe, usato principalmente dagli amministratori di sistema o in un sistema di produzione. modprobe è un comando intelligente che analizza il file modules.dep per caricare prima le dipendenze, prima di caricare il modulo specificato. Gestisce automaticamente le dipendenze dei moduli, come fa un gestore di pacchetti.
Sintassi
La sintassi del comando insmod è:
# insmod filename [module-options]
Se si riscontra un errore di seguito durante l'esecuzione del comando insmod:
insmod: command not found
puoi provare a installare il pacchetto seguente secondo la tua scelta di distribuzione:
Distribuzione del sistema operativo | Comando |
---|---|
Debian | apt-get install kmod |
Ubuntu | apt-get install kmod |
Alpino | apk aggiungi kmod |
Arch Linux | pacman -S kmod |
Kali Linux | apt-get install kmod |
CentOS | yum installa kmod |
Fedora | dnf installa kmod |
Raspbian | apt-get install kmod |