Ubuntu können Sie be-und entladen Kernel-Module ist jederzeit möglich. Module dienen vielen Zwecken , am häufigsten sind sie Treiber für Geräte , die keine Unterstützung in der Basis -Kernel integriert . Da Linux ist ein Open- Source-Betriebssystem , können Sie kompilieren den Quellcode eines Moduls und sofort laden die resultierende ausführbare Code als Kernel-Erweiterung auf Ihrem Ubuntu -Computer. Anleitung
1
Drücken Sie "Strg ", "Alt " und " F1" in der gleichen Zeit bei der Ubuntu- Anmeldebildschirm , um ein Text-Modus- Konsole . Geben Sie Ihren Benutzernamen und Ihr Passwort eingeloggt Ubuntu präsentiert Ihnen mit einer Schale bereit, Ihre Befehle zu akzeptieren.
2
Ändern der Shell arbeiten Sie in das Verzeichnis , wo der Quellcode des Moduls ist , indem Sie die folgenden Befehl in die Shell :
cd /home /sven /dev /mymod
Ersetzen Sie " /home /sven /dev /mymod " durch den vollständigen Pfad des Moduls Quellcode -Verzeichnis. Drücken Sie "Enter".
3
Starten Sie einen Text-Editor , um eine neue Datei mit dem Namen erstellen " Makefile . " Fügen Sie den folgenden Text in die neue Datei :
obj - m = myMod.o
KERNEL = $ (shell uname -r)
alle :
< p > make -C /lib /modules /$ (Kernel) /build M = $ ( PWD) Module