Как исправить ошибку установки vboxdrv в VirtualBox?

Итак, я попытался создать ОС с VirtualBox, и я получил эту ошибку:

Kernel driver not installed (rc=-1908)

The VirtualBox Linux kernel driver (vboxdrv) is either not loaded or there is a permission problem with /dev/vboxdrv. Please reinstall the kernel module by executing

'/etc/init.d/vboxdrv setup'

as root. If it is available in your distribution, you should install the DKMS package first. This package keeps track of Linux kernel changes and recompiles the vboxdrv kernel module if necessary.

Итак, я сделал очевидное, запустив настройку Vboxdrv. Я запустил эту команду:

sudo service vboxdrv setup

При этом я получил ошибку. :

stopping kernel drivers...done.

Uninstalling old virtualbox dkms kernel modules/etc/init.d/voboxdrv: 302: /etc/init.d/vboxdrv: /usr/share/virtualbox/src/vboxhost/do_dkms: not found
...done.
(Failed, trying without DKMS)
recompiling VirtualBox kernel modules...failed!
(look at /var/log/vbox-install.log to find out what went wrong.)

Итак, я взглянул на /var/log/vbox-install.log, чтобы посмотреть, смогу ли я найти что-нибудь. Я получил эту ошибку:

/etc/init.d/vboxdrv: 334: /etc/init.d/vboxdrv: /usr/share/virtualbox/src/vboxhost/build_in_tmp: not found

Любая помощь? Благодаря.

27
задан 17 April 2015 в 00:31

4 ответа

Я бы посоветовал следующее:

Во-первых, убедитесь, что у вас есть заголовки и другие необходимые элементы для построения программ. Откройте окно терминала ctrl + alt + t

sudo apt-get install build-essential libssl-dev linux-headers-`uname -r`

Во-вторых, установите модуль dkms, чтобы не столкнуться с этой проблемой после обновлений ядра

sudo apt-get install dkms

Наконец, попробуйте команда, предложенная в первом сообщении об ошибке

sudo -i
/etc/init.d/vboxdrv setup
exit
6
ответ дан 17 April 2015 в 00:31

Наконец-то это заработало. Похоже, DKMS не работает должным образом (?). После переустановки virtualbox-dkms мои виртуальные машины восстановлены.

sudo apt-get --reinstall install virtualbox-dkms
28
ответ дан 17 April 2015 в 00:31

После неудачной попытки @Crusty_Barnacle и @Charles_Green решений, я убедился, что мой дистрибутив (Ubuntu 14. 04) был полностью обновлен, затем сделал:

aptitude purge virtualbox virtualbox-dkms virtualbox-qt
aptitude install virtualbox

И все снова сработало нормально.

Надеюсь, это может помочь другим.

1
ответ дан 17 April 2015 в 00:31

Используйте «Все дистрибутивы - запустите установщик» (самая нижняя запись этого списка ) вместо пакета deb или rpm! Это исправило ошибку для меня (Ubuntu 14.10 + VirtualBox 4.3.26).

2
ответ дан 17 April 2015 в 10:31

Другие вопросы по тегам:

Похожие вопросы: