我在使用VirtualBox拱从AUR社区回购和Genymotion。每当我想启动一个虚拟设备,它说:
无法加载VirtualBox的引擎。
请确保它正在启动Genymotion之前正确安装。
欲了解更多信息,请参阅:https://cloud.genymotion.com/page/faq/#vbox
我已经重新安装一切似乎没有任何工作。
当我使用
#vboxreload
“vboxnetadp vboxnetflt vboxpci vboxdrv”被加载并genymotion适用于本次会议,直到我重新启动系统。
我使用的是virtualbox.conf在/etc/modules-load.d/加载 “vboxnetadp vboxnetflt vboxpci vboxdrv”。
$cat /etc/modules-load.d/virtualbox.conf
vboxdrv\nvboxnetflt\nvboxnetadp\nvboxpci
我不是一个Linux的裂缝,但我认为/etc/modules-load.d/virtualbox.conf会自动加载模块 - 所以我并不需要每次开机后使用#vboxreload?
sudo /etc/init.d/vboxdrv setup
sudo apt-get install linux-headers-generic build-essential dkms
sudo apt-get remove --purge virtualbox-dkms
sudo apt-get install virtualbox
在下面的命令的Linux VirtualBox虚拟模块编译运行:
sudo /etc/init.d/vboxdrv setup
如果上面的命令失败,使用方法:
sudo /sbin/rcvboxdrv setup
然后重新启动VirtualBox的
/usr/bin/VirtualBox restart
重新安装VirtualBox的-DKMS:
sudo apt-get --reinstall install virtualbox-dkms
在我的情况下(Ubuntu的18)我安装完最后VBOX后,我从BIOS中禁用安全启动
你可以有一个问题,像我这样的。我有同样的错误,但建议没有帮助我。但是,我发现了很多host-only的网络在我的VirtualBox(您可以检查它,运行VirtualBox的文件 - >优先 - >网络 - > host-only的网络)。我删除了所有“vboxnetXXX”和genymotion成为执行。
您可以使用sh脚本删除这一切:
for i in $(seq 0 255); do
VBoxManage hostonlyif remove vboxnet$i
done
对于Linux Mint的sudo /sbin/rcvboxdrv setup
命令为我工作。我想同样应该在Ubuntu的工作和其它debian的基础之上。
就我而言,它是与VirtualBox的本身和UEFI安全启动的问题。我在BIOS中禁用它,它整理出来。
更改的VirtualBox的版本并重新启动Genymotion。它将很好地工作。