Genymotion启动时出现错误,virtualization engine not found, 弹出提示“Unable to load virtualbox engine”

来源:互联网 发布:大疆没有飞行数据 编辑:程序博客网 时间:2024/05/16 19:55

环境

Windows 10 10240 专业版

VirtualBox 5.0.0 r101573

Genymotion V2.5.2

都是最新的

问题

出现错误virtualization engine not found, 弹出提示“Unable to load virtualbox engine”。网络上很多问题和解决方案,这里就不贴图了,但其实具体问题不同。

低版本VirtualBox,兼容模式运行啊,等等,都不奏效。不想改系统了。于是,不能偷懒,仔细查看用户文件夹下的genymotion-log.zip文件中的log,发现了以下提示(删除了日期):

[Genymotion] [Debug] VBoxManage ("list", "hostonlyifs") returns 0 [Genymotion] [Debug] VBoxManage ("list", "dhcpservers") returns 0 [Genymotion] [Error] VBoxManage ("hostonlyif", "create") returns 1 [Genymotion] [Error] Output command: "0%...Progress state: E_FAIL
很清晰,创建hostonlyif失败。查看了好些帮助,了解到与VirtualBox中网络设置有关。

而在Archlinux中,genymotion是正常的。对比就了解到了Windows 下的设置有误。可以查看VirtualBox关于Host-only的描述,这里不重复。

解决方案

在VirtualBox下的Host-only设置是特定的。打开VirtualBox,管理->全局设定,网络,仅主机“Host-only”网络,需要的设置如下(直接上图):

ok,可以启动genymotion了。

0 1