Ошибка Genymotion: невозможно загрузить Virtualbox engine

Я нахожусь на Arch, используя VirtualBox из сообщества repo и Genymotion из AUR. Всякий раз, когда я хочу запустить виртуальное устройство, он говорит:

Невозможно загрузить движок 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 после каждой перезагрузки?

Ответы

Ответ 1

sudo /etc/init.d/vboxdrv setup

Ответ 2

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

Ответ 3

В компиляции Linux VirtualBox, выполнив следующую команду:

sudo /etc/init.d/vboxdrv setup

Если приведенная выше команда не работает, используйте:

sudo /sbin/rcvboxdrv setup

затем перезапустите virtualBox

/usr/bin/VirtualBox restart

Ответ 4

Если у вас нет файла vboxdrv

Переустановите virtualbox-dkms:

sudo apt-get --reinstall install virtualbox-dkms

Ответ 5

У вас может быть такая проблема, как я. У меня были такие же ошибки, но советы мне не помогли. Но в моем виртуальном боксе я нашел много сетей только для хоста (вы можете проверить его, запустить виртуальные файлы в файлах → сети предпочтений → сети - только для хоста). Я удалил все "vboxnetXXX", и genymotion стал исполняться.

Вы можете использовать sh script, чтобы удалить все:

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

Ответ 6

Измените версию VirtualBox и снова запустите Genymotion. Он будет работать нормально.