Genymotion错误:无法加载VirtualBox虚拟引擎

问题描述 投票:16回答:9

我在使用VirtualBox拱从AUR社区回购和Genymotion。每当我想启动一个虚拟设备,它说:

无法加载VirtualBox的引擎。

请确保它正在启动Genymotion之前正确安装。

欲了解更多信息,请参阅:https://cloud.genymotion.com/page/faq/#vbox

我已经重新安装一切似乎没有任何工作。

当我使用

#vboxreload

“vboxnetadp vboxnetflt vboxpci vboxdrv”被加载并genymotion适用于本次会议,直到我重新启动系统。

我使用的是virtualbox.conf在/etc/modules-load.d/加载 “vboxnetadp vboxnetflt vboxpci vboxdrv”。

$cat /etc/modules-load.d/virtualbox.conf 
vboxdrv\nvboxnetflt\nvboxnetadp\nvboxpci

我不是一个Linux的裂缝,但我认为/etc/modules-load.d/virtualbox.conf会自动加载模块 - 所以我并不需要每次开机后使用#vboxreload?

linux virtualbox genymotion
9个回答
30
投票
sudo /etc/init.d/vboxdrv setup

19
投票
sudo apt-get install linux-headers-generic build-essential dkms
sudo apt-get remove --purge virtualbox-dkms
sudo apt-get install virtualbox

16
投票

在下面的命令的Linux VirtualBox虚拟模块编译运行:

sudo /etc/init.d/vboxdrv setup

如果上面的命令失败,使用方法:

sudo /sbin/rcvboxdrv setup

然后重新启动VirtualBox的

/usr/bin/VirtualBox restart

10
投票

如果你还没有vboxdrv文件

重新安装VirtualBox的-DKMS:

sudo apt-get --reinstall install virtualbox-dkms

1
投票

在我的情况下(Ubuntu的18)我安装完最后VBOX后,我从BIOS中禁用安全启动


0
投票

你可以有一个问题,像我这样的。我有同样的错误,但建议没有帮助我。但是,我发现了很多host-only的网络在我的VirtualBox(您可以检查它,运行VirtualBox的文件 - >优先 - >网络 - > host-only的网络)。我删除了所有“vboxnetXXX”和genymotion成为执行。

您可以使用sh脚本删除这一切:

for i in $(seq 0 255); do 
     VBoxManage hostonlyif remove vboxnet$i
done

0
投票

对于Linux Mint的sudo /sbin/rcvboxdrv setup 命令为我工作。我想同样应该在Ubuntu的工作和其它debian的基础之上。


0
投票

就我而言,它是与VirtualBox的本身和UEFI安全启动的问题。我在BIOS中禁用它,它整理出来。


-3
投票

更改的VirtualBox的版本并重新启动Genymotion。它将很好地工作。

© www.soinside.com 2019 - 2024. All rights reserved.