Ich hatte auch dieses Problem. Ich konnte es lösen, indem ich die Anweisungen auf der Wiki-Seite von Arch Linux Systemd befolgte . Hier ist eine Zusammenfassung von dem, was ich getan habe:
Lässt die systemd-Dienste finden, die nicht gestartet werden können
$ systemctl --failed ------------------------------------------------------------------------ systemd-modules-load.service loaded failed failed Load Kernel Modules
Ok, wir haben ein Problem mit dem Systemd-Modul-Ladedienst gefunden. Wir möchten mehr wissen.
$ systemctl status systemd-modules-load ------------------------------------------------------------------------ systemd-modules-load.service - Load Kernel Modules Loaded: loaded (/usr/lib/systemd/system/systemd-modules-load.service; static) Active: failed (Result: exit-code) since So 2013-08-25 11:48:13 CEST; 32s ago Docs: man:systemd-modules-load.service(8). man:modules-load.d(5) Process: 15630 ExecStart=/usr/lib/systemd/systemd-modules-load (code=exited, status=1/FAILURE)
Wenn die Prozess-ID nicht aufgeführt ist, starten Sie den fehlgeschlagenen Dienst einfach mit
$ systemctl restart systemd-modules-load
Jetzt haben wir die Prozess-ID (PID), um diesen Fehler eingehend zu untersuchen. Geben Sie den folgenden Befehl mit der aktuellen Prozess-ID (hier: 15630) ein:
$ journalctl _PID=15630 ---------------------------------------------------------------------- -- Logs begin at Sa 2013-05-25 10:31:12 CEST, end at So 2013-08-25 11:51:17 CEST. -- Aug 25 11:48:13 mypc systemd-modules-load[15630]: Failed to find module 'blacklist usblp' Aug 25 11:48:13 mypc systemd-modules-load[15630]: Failed to find module 'install usblp /bin/false'
Wir sehen, dass einige der Kernel-Modul-Konfigurationen falsche Einstellungen haben. Deshalb schauen wir uns diese Einstellungen in /etc/modules-load.d/ an.
$ ls -Al /etc/modules-load.d/ ---------------------------------------------------------------------- ... -rw-r--r-- 1 root root 79 1. Dez 2012 blacklist.conf -rw-r--r-- 1 root root 1 2. Mär 14:30 encrypt.conf -rw-r--r-- 1 root root 3 5. Dez 2012 printing.conf -rw-r--r-- 1 root root 6 14. Jul 11:01 realtek.conf -rw-r--r-- 1 root root 65 2. Jun 23:01 virtualbox.conf ...
Die Fehlermeldung "Blacklist usblp" des Moduls konnte nicht gefunden werden, hängt möglicherweise von einer falschen Einstellung in der blacklist.conf ab. Deaktivieren Sie es, indem Sie vor jeder über Schritt 3 gefundenen Option ein nachstehendes # einfügen:
/etc/modules-load.d/blacklist.conf ---------------------------------------------------------------------- # blacklist usblp # install usblp /bin/false
Versuchen Sie nun, systemd-modules-load zu starten:
$ systemctl restart systemd-modules-load
Wenn es erfolgreich war, sollte dies nichts auffordern. Wenn Sie einen Fehler sehen, gehen Sie zurück zu Schritt 3 und verwenden Sie die neue PID, um die verbleibenden Fehler zu beheben.
Wenn alles in Ordnung ist, können Sie mit folgendem Befehl überprüfen, ob der Dienst erfolgreich gestartet wurde.
$ systemctl status systemd-modules-load ---------------------------------------------------------------------- systemd-modules-load.service - Load Kernel Modules Loaded: loaded (/usr/lib/systemd/system/systemd-modules-load.service; static) Active: active (exited) since So 2013-08-25 12:22:31 CEST; 34s ago Docs: man:systemd-modules-load.service(8) man:modules-load.d(5) Process: 19005 ExecStart=/usr/lib/systemd/systemd-modules-load (code=exited, status=0/SUCCESS) Aug 25 12:22:31 mypc systemd[1]: Started Load Kernel Modules.