Der Befehl insmod wird verwendet, um Module zum aktuell laufenden Kernel hinzuzufügen.
Syntax
Die Syntax des insmod-Befehls lautet wie folgt:
# insmod [module_name]
Der genaue Standort des Moduls muss angegeben werden. Zum Beispiel:
# insmod /usr/lib/modules/3.19.8-100.fc20.x86_64/kernel/fs/ fat.ko
Mit dem Befehl insmod müssen Sie die genaue Position des Moduls kennen. Wenn das Modul Abhängigkeiten hat (ein Modul, das ein anderes Modul benötigt), kann es nicht geladen werden. Es ist eine Low-Level-Form des Ladens von Modulen, die die Grundlage für andere Methoden zum Laden von Modulen bildet und diejenige ist, die wir in diesem Buch verwenden werden. Auf der anderen Seite gibt es modprobe, das hauptsächlich von Systemadministratoren oder in einem Produktionssystem verwendet wird. modprobe ist ein cleverer Befehl, der die Datei modules.dep analysiert, um zuerst Abhängigkeiten zu laden, bevor das angegebene Modul geladen wird. Es handhabt automatisch Modulabhängigkeiten, wie es ein Paketmanager tut.
Syntax
Die Syntax des insmod-Befehls lautet:
# insmod filename [module-options]
Wenn beim Ausführen des insmod-Befehls der folgende Fehler auftritt:
insmod: command not found
Sie können versuchen, das folgende Paket gemäß Ihrer Wahl der Distribution zu installieren:
Betriebssystemverteilung | Befehl |
---|---|
Debian | apt-get install kmod |
Ubuntu | apt-get install kmod |
Alpin | apk kmod hinzufügen |
Arch Linux | pacman -S kmod |
Kali-Linux | apt-get install kmod |
CentOS | yum kmod installieren |
Fedora | dnf kmod installieren |
Raspbian | apt-get install kmod |