我启动了 genymotion 并收到以下错误消息:
无法加载 VirtualBox 引擎。
在启动 Genymotion 之前,请确保它已正确安装。
更多信息,请参阅https://www.genymotion.com/#!/support?chapter=vbox#faq
Genymotion 日志档案已保存在:/home/seel93/genymotion-log.zip 请联系 Genymotion 支持以获取更多帮助。
尽管我已经按照 Linux 指南进行了操作,但我还是查看了常见问题解答,但没有任何收获。
此命令:
sudo /usr/lib/virtualbox/vboxdrv.sh status
输出结果如下:
VirtualBox 内核模块(vboxdrv、vboxnetflt、vboxnetadp、vboxpci)已加载。
重启 Virtualbox 也没有用,就像很多类似帖子中提到的那样。任何帮助都将不胜感激。
答案1
我正在使用 xubuntu 16.04 LTS 并且遇到了同样的错误,我尝试了这个并且成功了:
sudo /usr/lib/virtualbox/vboxdrv.sh setup
应该这么说:
停止 VirtualBox 内核模块...完成。重新编译 VirtualBox 内核模块...完成。启动 VirtualBox 内核模块...完成。
然后你可以使用以下命令检查是否有效:
sudo /usr/lib/virtualbox/vboxdrv.sh status
然后尝试再次运行 genymotion:) 我希望这会有所帮助!
答案2
当我用完所有 128 个主机专用 NAT 适配器时,会出现此信息,
我搜索了网络,似乎没有办法 a) 批量删除它们,或者 b) 让 Genymotion 使用同一个,而不是每次启动时都创建一个新的。(虽然我读过的一个页面听起来应该是这样的!)
对我来说解决办法:
- 启动 VirtualBox
- 转到文件 -> 首选项 -> 网络并打开“仅主机网络”选项卡
- 逐个删除 vboxnet(0 到 127)!
虽然您可以删除一个然后启动 Genymotion - 但下次您必须再次执行此操作!:)
现在如果有人知道如何阻止 Genymotion 创建它们......
答案3
我最终只是安装了 Ubuntu 应用商店中提供的 virtualbox,然后 Genymotion 就开始工作了 :)
我之前尝试从他们的网站下载最新版本,但似乎显示了这个错误。