Hallo Community,

nach der Installation von Virtualbox und einem Neustart habe ich probleme mit den vboxdrv kernel modules:

Was habe ich bisher gemacht:

sudo pacman -S virtualbox virtualbox-host-modules-arch
installiert.
sudo gpasswd -a USERNAME vboxusers
den Benutzer selbst hinzugefügt.
Ein id zeigt mir, dass ich in der Gruppe vboxusers bin.

Und nun zu meinem Problem:
ein lsmod | grep vbox zeigt mir nichts.

Wenn ich nach dem Arch Wiki Virtualbox vorgehe, muss ich nun aber vorher die VirtualBox kernel modules laden:
systemd-modules-load.service bekomme ich die Fehlermeldung: bash: systemd-modules-load.service: Kommando nicht gefunden.

Ein Aufruf von sudo nano /usr/lib/modules-load.d/virtualbox-host-modules-arch.conf zeigt mir:
vboxdrv
vboxpci
vboxnetadp
vboxnetflt

Beim Booten fällt mir auf das er die Kernel Module nicht starten kann.

Was habe ich hier falsch gemacht, bzw. was fehlt mir?

Gruß Andreas
Zeig mal
$ systemctl status systemd-modules-load.service
systemctl status systemd-modules-load.service
● systemd-modules-load.service - Load Kernel Modules
Loaded: loaded (/usr/lib/systemd/system/systemd-modules-load.service; static; vendor preset: disabled)
Active: failed (Result: exit-code) since Thu 2019-10-24 17:32:40 CEST; 1h 20min ago
Docs: man:systemd-modules-load.service(8)
man:modules-load.d(5)
Process: 385 ExecStart=/usr/lib/systemd/systemd-modules-load (code=exited, status=1/FAILURE)
Main PID: 385 (code=exited, status=1/FAILURE)

Okt 24 17:32:40 arch systemd[1]: Starting Load Kernel Modules...
Okt 24 17:32:40 arch systemd[1]: systemd-modules-load.service: Main process exited, code=exited, status=1/FAILURE
Okt 24 17:32:40 arch systemd[1]: systemd-modules-load.service: Failed with result 'exit-code'.
Okt 24 17:32:40 arch systemd[1]: Failed to start Load Kernel Modules.
Ok, der Service lädt nicht. Hast du nach der Installation neu gestartet?
Ansonsten mal:
# systemctl start systemd-modules-load.service
versuchen und in die vorherige Ausgabe schauen.
Noch ne Frage: Welchen Kernel bootest du?
Andreas N. schrieb nach der Installation von Virtualbox und einem Neustart habe ich....
Also Neustart durchgeführt.
systemctl start systemd-modules-load.service
Job for systemd-modules-load.service failed because the control process exited with error code.
See "systemctl status systemd-modules-load.service" and "journalctl -xe" for details.
uname -a
Linux arch 5.3.6-arch1-1-ARCH #1 SMP PREEMPT Fri Oct 11 18:28:05 UTC 2019 x86_64 GNU/Linux
Du bist auf dem Kernel 5.3.6, aktuell ist 5.3.7. Führe mal eine Systemaktualisierung aus.
Ok, ich glaube das Problem war der Linux Kernel der gefehlt hatte.

Nun bekomme ich mit
lsmod | grep vbox
vboxnetflt 32768 0
vboxnetadp 28672 0
vboxpci 28672 0
vboxdrv 503808 3 vboxpci,vboxnetadp,vboxnetflt
angezeigt.

Mache nochmals einen reboot und melde mich danach.
Ich meine das "kleine" Problem hat sich von selbst gelöst.

Es war anscheinend wie Du oben geschrieben hast, der Kernel.

Danke für Deine Hilfe

Gruß Andreas
Gerne.... Dann das Thema noch als "Gelöst" markieren.
Gruß, Dirk
Andreas N. schriebBeitrag geändert von Andreas N. (24.10.2019 19:45:58)
Ich war schneller als Du! 😉