Meine Distribution ist Fedora 17 Gnome. Jedes Mal, wenn ich meinen Computer neu starte / neu starte, muss ich diesen Befehl als root ausführen:
modprobe rt2800usb
Wie kann ich es dauerhaft machen?
systemd
kernel-modules
startup
modprobe
somethingSomething
quelle
quelle
Antworten:
Bei jeder Distribution können
systemd
Sie das Modul automatisch laden übermodules-load.d
:Erstellen Sie die Konfigurationsdatei:
/etc/modules-load.d/rt2800usb.conf
Öffne es und bearbeite es wie folgt (füge den Modulnamen hinzu):
rt2800usb
Beim nächsten Neustart sollte das Modul automatisch geladen werden
Fehlerbehebung:
Überprüfen Sie, ob der
systemd
Dienst das Modul geladen hat:Die Ausgabe sollte folgendermaßen aussehen:
Die letzte Zeile enthält die
PID
(Prozess-ID) und den Exit-Code.status=0/SUCCESS
bedeutet, dass das Modul erfolgreich eingefügt wurde, bestätigt durch:Ausgabe ist:
Im
systemctl
Fehlerfall sieht die Ausgabe folgendermaßen aus:mit
journalctl -b
Berichterstattung:Wenn der Beendigungscode lautet
0/SUCCESS
, bedeutet dies, dass Ihr Modul erfolgreich eingefügt wurde. Laufensollte bestätigen, dass:
Wenn die
lsmod
Ausgabe nicht bestätigt wird (trotz des Service-Exit-Codes0/SUCCESS
), bedeutet dies, dass das Modul nach dem Laden von etwas entfernt wurdemodules-load.service
. Eine mögliche Ursache ist eine andere*.conf
Datei, die das Modul auf die schwarze Liste gesetzt hat. Suchen Sie nach einer Zeile wie:in
/etc/modprobe.d/*.conf
,/usr/lib/modprobe.d/*.conf
oder/run/modprobe.d/*.conf
und auskommentieren / löschen.quelle
Um ein Modul beim Booten zu laden, erstellen Sie eine Datei in
/etc/modules-load.d/
; Diese Datei kann einen beliebigen Namen haben, muss aber auf enden.conf
. Im Fall Ihres WLAN-Treibers können Sie beispielsweise die Datei erstellen/etc/modules-load.d/rt2800.conf
.Fügen Sie in der Datei eine einzelne Zeile mit dem Namen des zu ladenden Moduls wie folgt hinzu:
Auf der Arch-Wiki-Seite zu Kernel-Modulen finden Sie weitere Informationen.
quelle