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

环境

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”网络,需要的设置如下(直接上图):

Genymotion启动时出现错误,virtualization engine not found, 弹出提示“Unable to load virtualbox engine”_第1张图片

Genymotion启动时出现错误,virtualization engine not found, 弹出提示“Unable to load virtualbox engine”_第2张图片

ok,可以启动genymotion了。

你可能感兴趣的:(Genymotion启动时出现错误,virtualization engine not found, 弹出提示“Unable to load virtualbox engine”)