GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So laden Sie modifizierte Kernel-Module neu

Es gibt keinen einfachen, fehlerfreien Weg, da ein Fehler im Code, der den Treiber zum Kernel hinzufügt/entfernt, es unmöglich machen kann, ein Modul loszuwerden. Auf ähnliche Weise kann ein Fehler im Treiber einen Deadlock in einem Interrupt-Handler verursachen, sodass der Kernel das Modul niemals entladen kann.

Außerdem gibt es keinen automatischen Weg, dies zu tun, da der Kernel die Moduldateien nicht auf Änderungen überprüft.

Sie können lediglich ein kleines Skript schreiben, das rmmod aufruft in der richtigen Reihenfolge, um die Module zu entfernen und dann modprobe 's die neuen Versionen in den Kernel.


Linux
  1. Linux-Kernel-Module, ohne die wir nicht leben können

  2. Linux – Wie lädt man ein Kernel-Modul richtig neu?

  3. Wie kann ich den Kernel auf 12.10 downgraden?

  4. Wie überprüfe ich HZ im Terminal?

  5. Wie kodiere ich ein Linux-Kernel-Modul?

So laden und entladen Sie Kernel-Module in Linux

So überprüfen Sie die Kernel-Version in Linux

Wie man einen Kernel kompiliert – Der Debian-Weg

So listen Sie geladene Kernel-Module mit dem Lsmod-Befehl auf

So laden Sie .bash_profile in der Linux-Befehlszeile neu

So erstellen Sie einen Linux-Kernel von Grund auf neu