Gennymotion 无法加载 virtualbox 引擎

Gennymotion 无法加载 virtualbox 引擎

当我启动 gennymotion 时显示以下错误消息:

无法加载 VirtualBox 引擎。请确保在启动 Genymotion 之前已正确安装。有关更多信息,请参阅https://cloud.genymotion.com/page/faq/#vbox Genymotion 日志档案已保存在:/home/arka/genymotion-log.zip 请联系 Genymotion 支持以获取更多帮助。

我的机器上安装了虚拟盒。

请提供解决此问题的分步说明(我是新的 Ubuntu 用户)

系统详细信息:

英特尔 i5 处理器,4GB 内存,操作系统:Windows 7 和 Ubuntu 14.04

答案1

首先确保您的用户在该vboxuser组中。为此,请运行以下命令:

sudo usermod -a -G vboxusers $USER

然后通过运行以下命令强制 VirtualBox 模块编译:

sudo /etc/init.d/vboxdrv setup

如果上述命令失败,请使用:

sudo /sbin/rcvboxdrv setup

然后尝试从命令行重新启动 virtualBox

/usr/bin/VirtualBox restart

答案2

我得到了同样的提示。我尝试按照许多帖子的建议从我的个人用户重新启动 VirtualBox,但还是失败了。我得到的错误是:

无法创建 VirtualBox COM 对象

详细信息如下:

NS_BASE_STREAM_WOULD_BLOCK

对我来说,问题是我只能以 root 身份启动 VirtualBox,因为.VirtualBox/我的主目录中的文件夹归而不是我的用户。为了解决这个问题,我只需通过以下方式更改文件夹的所有权:

sudo chown <user> .VirtualBox/

现在 VirtualBox 和 Genymotion 都正常工作了。感谢这个论坛帖子:https://bbs.archlinux.org/viewtopic.php?id=191572

环境信息:
Ubuntu- 12.04.5 长期支持
虚拟盒- 5.0.20r106931
中央处理器- 英特尔 i3 M 350 @ 2.27GHz

相关内容