当我启动 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