无法让 Virtualbox 与 Genymotion 协同工作

无法让 Virtualbox 与 Genymotion 协同工作

我启动了 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 使用同一个,而不是每次启动时都创建一个新的。(虽然我读过的一个页面听起来应该是这样的!)

对我来说解决办法:

  1. 启动 VirtualBox
  2. 转到文件 -> 首选项 -> 网络并打开“仅主机网络”选项卡
  3. 逐个删除 vboxnet(0 到 127)!

虽然您可以删除一个然后启动 Genymotion - 但下次您必须再次执行此操作!:)

现在如果有人知道如何阻止 Genymotion 创建它们......

答案3

我最终只是安装了 Ubuntu 应用商店中提供的 virtualbox,然后 Genymotion 就开始工作了 :)

我之前尝试从他们的网站下载最新版本,但似乎显示了这个错误。

相关内容