Je suis nouveau à Manjaro et à Aur, ayant un presque même problème comme celui-ci sur Ubunt :
J'ai vagrant
, virtualbox
_ installé via pacman
, alors j'essaie
$ vagrant up
VirtualBox se plaint que le module de noyau n'est pas chargé. S'il vous plaît courir
VBoxManage --version
Ouvrez l'interface graphique VirtualBox pour voir le message d'erreur qui doit contenir des instructions sur la manière de corriger cette erreur.
$ VBoxManage --version
AVERTISSEMENT: le module de noyau Vboxdrv n'est pas chargé. Soit il n'y a pas de module disponible pour le noyau actuel (4.9.20-1-Manjaro) ou il n'a pas réussi à charger. Veuillez recompiler le module du noyau et l'installer par
Sudo /sbin/vboxconfig You will not be able to start VMs until this problem is fixed.
5.1.20R114628
$ Sudo /sbin/vboxconfig
Sudo:/sbin/vboxfig: commande non trouvée
Selon le lien i post, j'essaie $ Sudo /usr/lib/virtualbox/vboxdrv.sh setup
Sudo: /usr/lib/virtualbox/vboxdrv.sh: commande non trouvée
Je trouve aussi une suggestion à modprobe vboxdrv
:
$ modprobe vboxdrv
mODPROBE: FATAL: Module VboxDrv introuvable dans le répertoire /Lib/Modules/4.9.20-1-manjaro
$ dkms
Utilisation:/usr/bin/dkms [action] [Options] [Action] = {Ajouter | Supprimer | Construire | Installer | Désinstaller | match | Autooinstall | mkdriverdisk | mktarball | ldtarball | MKRPM | mkkp | mkdeb | Statut} [Options] = [-M Module] [-V Module-Version] [-K Kernel-Version] [-A Arch] [-D Distro] [-c dkms.conf-emplacement] [-q] [- -force] [--all] [--Templatekernel = noyau] [--Directive = 'cli-directive = cli-valeur'] [--config = kernel-.config-location] [--Rarchive = Tarball-Emplacement ] [--Kernelsourcedir = Source-Localisation] [-NO-Préparez-noyau] [--NO -IARD] [--Binaires uniquement] [--Source-seule] [-R version (SUSE)] [- -verbose] [--Size] [--SPEC = SPÉCIFILE] [--MEDIA = FLOPPY | ISO | TAR] [--LEGACY-POSTINST = 0 | 1] [-NO-DEPMOD] [-J Number] ! Aucune action n'a été spécifiée.
dkms
semble être correct?
Comment je le répare?
Vous devez installer
Sudo pacman -S [kernel version]-virtualbox-Host-modules
obtenez la version du noyau: uname -r
Votre utilisateur doit être dans les groupes suivants
vboxusers
pour que VirtualBox fonctionnestorage
groupe (pour le sous-système USB)vboxsf
groupe (pour partager des fichiers).uucp
group pour port sériePour ajouter un utilisateur au groupe Vboxuser: gpasswd -a USERNAME vboxusers
Vérifiez le: Wiki Manjaro et Archlinux Wiki
Redémarrer ma machine a fait l'affaire. Ceci chargé les modules de noyau pour VirtualBox. Je suis sûr qu'il y a aussi un moyen de le faire manuellement, mais je n'ai pas tenté d'essayer de le comprendre lorsque le redémarrage a pris moins de temps.
J'ai la même erreur lors du démarrage d'un fichier Windows7 VM sur arche pour la première fois après l'installation de VirtualBox.
Dans mon cas en cours d'exécution Sudo modprobe vboxdrv
n'a donné aucune sortie (bien qu'il n'y ait pas eu d'erreur fatale en tant qu'OP Face). Aussi Sudo /sbin/vboxconfig
la commande n'a pas été trouvée.
Running rcvboxdrv
semblait faire l'affaire:
$ Sudo /sbin/rcvboxdrv
Unloading modules: vboxdrv
Loading modules: vboxnetadp vboxnetflt vboxpci vboxdrv
Aucun redémarrage n'était requis! Le VM a fonctionné bien après cela.