Как исправить установку virtualbox [закрыто]
вот как выводится ошибка, если я запускаю virtualbox из терминала. Как это исправить? Я на Ubuntu 12.10 64-битной машины.
virtualbox
WARNING: The character device /dev/vboxdrv does not exist.
Please install the virtualbox-ose-dkms package and the appropriate
headers, most likely linux-headers-generic.
You will not be able to start VMs until this problem is fixed.
EDIT:
у меня есть оба последних linux-headers-generic и virtualbox-ose-dkms пакетов
3 ответов:
перед запуском убедитесь, что в вашей системе установлены текущие запущенные заголовки ядра. Если вы этого не сделаете, вы получите сообщение об ошибке, указывающее, что вам нужно установить их или использовать параметр --kernelsource, чтобы указать на указанные заголовки.
следуя указаниям на это блоге помог мне. В основном после установки этих двух пакетов также нужно сделать перепланировку:
sudo dpkg-reconfigure virtualbox-dkms sudo dpkg-reconfigure virtualbox
после двух
dpkg-reconfigureкоманды, которые мне также нужно было запустить:sudo modprobe vboxdrvи исправить eth0:
sudo modprobe vboxnetflt
Если у вас есть та же проблема в ubuntu 12.04, вышеуказанное решение может не работать (по крайней мере, это не сработало для меня и еще двух - см. ошибку, которую я получал в Примечании № 1 ниже). установка версии Virtualbox для Oracle однако работал просто отлично.
Примечание #1: я получал ошибки ниже:
ndemou ~ dkms status virtualbox, 4.1.12: added ndemou ~ sudo dkms install virtualbox/4.1.12 Kernel preparation unnecessary for this kernel. Skipping... Building module: cleaning build area.... make KERNELRELEASE=3.5.0-28-generic -C /lib/modules/3.5.0-28-generic/build M=/var/lib/dkms/virtualbox/4.1.12/build.....(bad exit status: 2) Error! Bad return status for module build on kernel: 3.5.0-28-generic (i686) Consult /var/lib/dkms/virtualbox/4.1.12/build/make.log for more information.
Comments