Ich habe diese Anweisungen befolgt , um die Gastpakete für Arch Linux zu installieren.
Leider modprobe
kehrt zurück:
[snooc@archfire ~]$ modprobe -a vboxguest vboxsf vboxvideo
modprobe: WARNING: Module vboxguest not found.
modprobe: WARNING: Module vboxsf not found.
modprobe: WARNING: Module vboxvideo not found.
pacman -Ss virtualbox
zeigt:
[snooc@archfire ~]$ pacman -Ss virtualbox
...
community/virtualbox-guest-modules 4.3.12-1 [installed]
Guest kernel modules for VirtualBox
...
community/virtualbox-guest-utils 4.3.12-1 [installed]
VirtualBox Guest userspace utilities
...
Wie kann ich das beheben? Ich habe keine Ahnung, wo ich anfangen soll.
Arch Linux ist Gast auf VirtualBox, die unter Win7 läuft.
arch-linux
virtualbox
kernel-modules
Anzeigename
quelle
quelle
Antworten:
Ich hatte genau das gleiche Problem, als ich heute früher versuchte, arch auf virtualbox zu installieren. Die Lösung besteht darin, depmod auszuführen
Nach dem erneuten Ausführen von modprobe sollte es funktionieren.
Sie können verwenden
uname -r
, um Ihre Kernel-Versionszeichenfolge zu finden.Quelle
quelle
pacman -Ql virtualbox-guest-modules
, um herauszufinden, wo sich die Module befinden, und danndepmod
mit Argumenten ausgeführt, die aus den Pfaden zu jeder Moduldatei (.ko.gz) bestehen. Aber ich frage mich, warum ich diesen Müll überhaupt machen muss. Die Gastzugänge funktionierten einwandfrei, bevor ich heute Morgen mein System aktualisierte.depmod `uname -r`
auf CentOS 7.virtualbox-guest-modules
die gleiche Version sein muss wie das,virtualbox
das auf dem Host ausgeführt wird. Ein Upgrade Ihres Systems hat möglicherweise zu einer Inkompatibilität geführt.Ich habe diesen Thread gefunden, der nach Ihrem Problem klingt. Titel: Das Virtualbox-Gastmodul wird nicht geladen .
Auszug
UPDATE # 1
Laut einem Kommentar von @DavidGrayson haben sich die Paketnamen möglicherweise geändert. Versuchen Sie diese stattdessen, wenn die oben genannten nicht funktionieren:
quelle
linux47-virtualbox-guest-modules
Stellen Sie zunächst sicher, dass Sie über eine Internetverbindung verfügen und DNS mithilfe von funktioniert
ping archlinux.org
Ausführen
pacman net-tools
(Anweisungen zur Installation auf dem Bildschirm befolgen)Stellen Sie dann sicher, dass Sie eine lokale IP-Adresse haben (wo Sie eine Internetverbindung haben sollten), wenn Sie ausführen
ifconfig
Führen Sie den
dhcpcd
Befehl zweimal aus, wenn beim ersten Mal ein Fehler auftritt.Ausführen
pacman -Syu
, um das Paket db zu aktualisierenFühren Sie
pacman -S virtualbox-guest-modules
die Anweisungen auf dem Bildschirm aus und befolgen Sie sie, um archbezogene Dateien zu installieren.Danach
modprobe -a vboxguest vboxsf vboxvideo
läuft ohne Probleme.quelle