Как исправить установку виртуальной коробки

52

Вот как выдается ошибка, если я запускаю virtualbox из терминала. Как это исправить? Я нахожусь на 64-битной машине Ubuntu 12.10.

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

  • 0
    Там написано, что вам нужно сделать, установите virtualbox-ose-dkms. Попробуйте набрать sudo apt-get install virtualbox-ose-dkms и посмотрите, исчезнет ли он ...
  • 3
    @JoakimGebart Я сделал это. Тем не менее это дает мне ошибку
Показать ещё 2 комментария
Теги:
virtualbox
apt-get

3 ответа

60
Лучший ответ

Прежде чем пытаться запустить это, убедитесь, что текущие текущие заголовки ядра установлены в вашей системе. Если вы этого не сделаете, вы получите сообщение об ошибке, указывающее, что вам нужно установить их или использовать параметр --kernelsource, чтобы указать на указанные заголовки.

Следуя инструкциям в этом сообщении

  • 0
    Вопрос не по теме, но это правильный ответ.
  • 0
    При попытке выполнить действия, описанные в сообщении в блоге, я не получил подходящий модуль для запуска ядра ... ошибка!
Показать ещё 2 комментария
16

После двух команд dpkg-reconfigure мне также нужно было запустить:

sudo modprobe vboxdrv

И исправить eth0:

sudo modprobe vboxnetflt
  • 0
    В качестве еще одного примечания вам может потребоваться запустить sudo /etc/init.d/virtualbox restart
  • 4
    modprobe: FATAL: модуль vboxdrv не найден.
7

Если у вас такая же проблема в 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.
  • 0
    Это сработало для меня, спасибо!

Ещё вопросы

Сообщество Overcoder
Наверх
Меню