Soy nuevo en Manjaro y AUR y tengo casi el mismo problema comoeste en ubuntu:
Lo instalé vagrant
a virtualbox
través de pacman
, luego lo intento
$ vagrant up
VirtualBox se queja de que el módulo del kernel no está cargado. Ejecute
VBoxManage --version
o abra la GUI de VirtualBox para ver el mensaje de error que debe contener instrucciones sobre cómo solucionar este error.
$ VBoxManage --version
ADVERTENCIA: El módulo del kernel vboxdrv no está cargado. O no hay ningún módulo disponible para el kernel actual (4.9.20-1-MANJARO) o no se pudo cargar. Vuelva a compilar el módulo del kernel e instálelo mediante
sudo /sbin/vboxconfig You will not be able to start VMs until this problem is fixed.
5.1.20r114628
$ sudo /sbin/vboxconfig
sudo: /sbin/vboxconfig: comando no encontrado
Según el enlace que puse, lo intento.$ sudo /usr/lib/virtualbox/vboxdrv.sh setup
sudo: /usr/lib/virtualbox/vboxdrv.sh: comando no encontrado
También encuentro sugerencias para modprobe vboxdrv
:
$ modprobe vboxdrv
modprobe: FATAL: Módulo vboxdrv no encontrado en el directorio /lib/modules/4.9.20-1-MANJARO
$ dkms
Uso: /usr/bin/dkms [acción] [opciones] [acción] = { agregar | eliminar | construir | instalar | desinstalar | partido | instalación automática | mkdriverdisk | mktarball | bola de tarar | mkrpm | mkkmp | mkdeb | estado } [opciones] = [-m módulo] [-v versión-módulo] [-k versión-kernel] [-a arch] [-d distro] [-c dkms.conf-ubicación] [-q] [- -force] [--all] [--templatekernel=kernel] [--directive='cli-directive=cli-value'] [--config=kernel-.config-location] [--archive=tarball-location ] [--kernelsourcedir=ubicación-fuente] [--no-prepare-kernel] [--no-initrd] [--solo binarios] [--solo fuente] [-r versión (SuSE)] [- -verbose] [--size] [--spec=specfile] [--media=floppy|iso|tar] [--legacy-postinst=0|1] [--no-depmod] [-j número] Error ! No se especificó ninguna acción.
dkms
parece bien?
$ dkms status
no imprime nada.
gcc
ha sido instalado .
¿Cómo lo soluciono?
Respuesta1
Necesitasinstalar
sudo pacman -S [kernel version]-virtualbox-host-modules
obtener la versión del kernel:uname -r
Su usuario debe estar en lo siguientegrupos
vboxusers
para que funcione virtualboxstorage
grupo (para el subsistema USB)vboxsf
grupo (para compartir archivos).uucp
grupo para puerto serie
Para agregar un usuario al grupo vboxuser:
gpasswd -a USERNAME vboxusers
Comprobar el:Wiki Manjaro y wiki de archlinux
Respuesta2
Reiniciar mi máquina funcionó. Esto cargó los módulos del kernel para VirtualBox. Estoy seguro de que también hay una manera de hacer esto manualmente, pero no me molesté en intentar resolverlo cuando reiniciar tomó menos tiempo.
Respuesta3
Recibí el mismo error al iniciar una máquina virtual con Windows 7 en Arch por primera vez después de instalar VirtualBox.
En mi caso, la ejecución sudo modprobe vboxdrv
no dio ningún resultado (aunque no hubo ningún error FATAL cuando se enfrentó OP). Tampoco sudo /sbin/vboxconfig
se encontró el comando.
Correr rcvboxdrv
pareció funcionar:
$ sudo /sbin/rcvboxdrv
Unloading modules: vboxdrv
Loading modules: vboxnetadp vboxnetflt vboxpci vboxdrv
¡No fue necesario reiniciar! La VM funcionó bien después de eso.
Respuesta4
Para mí
sudo modprobe vboxdrv
funciona cada vez que tengo este error en mi máquina VM, después de lo cual
vagrant up
funciona como se esperaba.