Wird mein Kernel-Modul nach dem Neustart des Systems neu geladen?

220
Federico Ponzi

Ich starte ein "Hello World" -Modul, habe aber Angst, Fehler zu machen. Wenn ich mein System aus irgendeinem Grund aufrisse, wird mein Modul beim Neustart neu geladen (stürzt mein System erneut ab)?

Ich denke es wird nicht so sein, aber ich bevorzuge sicher zu sein. Vielen Dank!

1

1 Antwort auf die Frage

2
Giacomo Catenazzi

Nein, Kernelmodule werden nur als Antwort auf Ereignisse oder Anforderungen automatisch geladen. Verbinden Sie Ihr Modul einfach nicht mit (allgemeiner) Hardware.

Zum Testen von Modulen müssen Sie das Modul nicht installieren ("install", um das Modul an den richtigen öffentlichen Ort zu bringen). Sie sollten das Modul aus dem Build-Verzeichnis installieren (hier "install", wenn Sie das Modul in den Speicher laden und mit dem Kernel verknüpfen).

Behalten Sie auf jeden Fall einen funktionierenden Kernel in Ihrem bevorzugten Bootloader (und dies ist ein MUSS für alle Benutzer).