Итак, я попытался создать ОС с 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
Любая помощь? Благодаря.
Я бы посоветовал следующее:
Во-первых, убедитесь, что у вас есть заголовки и другие необходимые элементы для построения программ. Откройте окно терминала 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
Наконец-то это заработало. Похоже, DKMS не работает должным образом (?).
После переустановки virtualbox-dkms
мои виртуальные машины восстановлены.
sudo apt-get --reinstall install virtualbox-dkms
После неудачной попытки @Crusty_Barnacle и @Charles_Green решений, я убедился, что мой дистрибутив (Ubuntu 14. 04) был полностью обновлен, затем сделал:
aptitude purge virtualbox virtualbox-dkms virtualbox-qt
aptitude install virtualbox
И все снова сработало нормально.
Надеюсь, это может помочь другим.
Используйте «Все дистрибутивы - запустите установщик» (самая нижняя запись этого списка ) вместо пакета deb или rpm! Это исправило ошибку для меня (Ubuntu 14.10 + VirtualBox 4.3.26).