Genymotion错误:无法加载Virtualbox引擎

时间:2014-10-18 14:38:15

标签: linux virtualbox genymotion

我使用来自社区回购的VirtualBox和来自AUR的Genymotion使用Arch。 每当我想要启动虚拟设备时,它会说:

  

无法加载VirtualBox引擎。

     

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

     

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

我已经重新安装了一切似乎都无法正常工作。

当我使用

#vboxreload

" vboxnetadp vboxnetflt vboxpci vboxdrv"加载并且genymotion适用于此会话,直到我重新启动系统。

我在/etc/modules-load.d/上使用virtualbox.conf来加载" vboxnetadp vboxnetflt vboxpci vboxdrv"。

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

我不是linux破解但是我认为 /etc/modules-load.d/virtualbox.conf 会自动加载模块 - 所以我不需要在使用#vboxreload之后每次重启?

9 个答案:

答案 0 :(得分:30)

sudo /etc/init.d/vboxdrv setup

答案 1 :(得分:18)

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

答案 2 :(得分:15)

在Linux VirtualBox模块编译中运行以下命令:

sudo /etc/init.d/vboxdrv setup

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

sudo /sbin/rcvboxdrv setup

然后重启virtualBox

/usr/bin/VirtualBox restart

答案 3 :(得分:10)

如果您还没有vboxdrv文件

重新安装virtualbox-dkms:

sudo apt-get --reinstall install virtualbox-dkms

答案 4 :(得分:1)

在我的情况下(Ubuntu 18),我安装了最后一个Vbox,并在从BIOS禁用安全启动后

答案 5 :(得分:0)

你可能遇到像我这样的问题。我有同样的错误,但建议对我没有帮助。但我在我的虚拟机中找到了很多仅限主机的网络(您可以检查它,运行virtualbox file-> preference-> networks->仅限主机网络)。 我删除了所有" vboxnetXXX"并且genymotion开始执行。

您可以使用sh脚本将其全部删除:

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

答案 6 :(得分:0)

对于 Linux Mint sudo /sbin/rcvboxdrv setup 命令适用于我。我想同样适用于Ubuntu和其他debian版本。

答案 7 :(得分:0)

就我而言,这是VirtualBox本身和UEFI安全启动的问题。我在BIOS中禁用了它,并对其进行了排序。

答案 8 :(得分:-3)

更改VirtualBox的版本并再次启动Genymotion。它会正常工作。