Я установил virtuabox от их сайта, и теперь я получаю это сообщение об ошибке при попытке работать VBox
The vboxdrv kernel module is not loaded. Either there is no module
available for the current kernel (3.16.0-36-generic) or it failed to
load. Please recompile the kernel module and install it by
sudo /etc/init.d/vboxdrv setup
You will not be able to start VMs until this problem is fixed. Unknown
application - VBox
Что я делаю неправильно?
необходимо перекомпилировать модуль ядра и установить его
sudo /etc/init.d/vboxdrv setup
, Если некоторая ошибка появляется, тогда пробуют это решение:
sudo apt-get install virtualbox-ose
Это будет заботиться о зависимостях как заголовки ядрa, который включен в пакет linux-headers-generic
, Но если у Вас есть ядро PAE, необходимо установить заголовки сначала:
sudo apt-get install linux-headers-$(uname -r)
Virtualbox должен загрузить модуль в ядро хоста. Кажется пропавшими без вести того vboxdrv
модуль, или это не может быть загружено по некоторым причинам. Обычно эти vboxdrv
скомпилирован и установлен при установке Virtualbox.
, Если Вы просто установили Virtualbox и не перезагружали Вашу машину с тех пор, это могло бы быть достаточно к перезагрузке. Поскольку модули ядра обычно загружаются во время начальной загрузки. [В принципе можно загрузить и разгрузить модули в рабочей системе также, но в этом случае я счел бы, что перезагрузка могла бы быть простым решением.]
, Если это не работает, Вы, возможно, должны были бы переустановить Virtualbox и принять во внимание любые сообщения об ошибках, которые могли бы появиться. Возможно, по некоторым причинам, vboxdrv
модуль не может быть скомпилирован или установлен.
кроме того, знать, что модули ядра характерны для ядра. При установке различного ядра начиная с установки Virtualbox который новое ядро не обязательно имеет vboxdrv
модуль, который был установлен на "исходном" ядре, которое работало, когда Virtualbox был установлен.