Установка VirtualBox выдает сообщение «modprobe vboxdrv» не удалось


11

Установка VirtualBox выдает сообщение

sudo modprobe vboxdrv
modprobe: FATAL: Module vboxdrv not found.

Я обновил систему с

sudo apt-get update

с последующим

reboot

Версия Ubuntu: 14.04 LTS

Я попытался установить с помощью GDebi Package Installer, сообщение

Selecting previously unselected package virtualbox-5.1.
(Reading database ... 800789 files and directories currently installed.)
Preparing to unpack .../virtualbox-5.1_5.1.0-108711~Ubuntu~trusty_amd64.deb ...
Unpacking virtualbox-5.1 (5.1.0-108711~Ubuntu~trusty) ...
Setting up virtualbox-5.1 (5.1.0-108711~Ubuntu~trusty) ...
addgroup: The group `vboxusers' already exists as a system group. Exiting.
vboxdrv.sh: failed: modprobe vboxdrv failed. Please use 'dmesg' to find out why.

There were problems setting up VirtualBox.  To re-start the set-up process, run
  /sbin/vboxconfig
as root.
vboxdrv.sh: failed: modprobe vboxdrv failed. Please use 'dmesg' to find out why.
Processing triggers for ureadahead (0.100.0-16) ...
Processing triggers for hicolor-icon-theme (0.13-1) ...
Processing triggers for shared-mime-info (1.2-0ubuntu3) ...

Еще одна попытка: я отключил безопасную загрузку из BIOS и последовал

apt-get update
apt-get install linux-headers-$(uname -r)
dpkg-reconfigure virtualbox-dkms
modprobe vboxdrv 

Теперь modprobe vboxdrv работает нормально. Поэтому я установил VirtualBox с файлом - virtualbox-5.1_5.1.0-108711 ~ Ubuntu ~ trusty_amd64.deb с установщиком пакетов GDebi. Теперь, когда я запускаю VirtualBox и запускаю компьютер, он показывает следующую ошибку:

**RTR3InitEx failed with rc=-1912 (rc=-1912)**

 The VirtualBox kernel modules do not match this version of VirtualBox. The installation of VirtualBox was apparently not successful. Executing

'/sbin/vboxconfig'

may correct this. Make sure that you do not mix the OSE version and the PUEL version of VirtualBox.

where: supR3HardenedMainInitRuntime what: 4 VERR_VM_DRIVER_VERSION_MISMATCH (-1912) - The installed support driver doesn't match the version of the user. 

1
Так что используйте 'dmesg', чтобы узнать почему.
Pilot6


@ Pilot6: я не мог понять содержание dmesg; Вы хотите, чтобы я вставил весь контент? Кроме того, я не понимаю, как использовать ссылку, предложенную вами
Kapil

1
Отключить безопасную загрузку в BIOS.
Pilot6

Ответы:


17

Это помогло мне:

apt-get update
apt-get install linux-headers-$(uname -r)
dpkg-reconfigure virtualbox-dkms
modprobe vboxdrv 

я должен перезагрузиться где-нибудь?
Капил

2
Извините, это не сработало
Капил

1
Я на самом деле сделал 1. отключение безопасной загрузки и 2. ответ на проблему @mwatzer 'modprobe vboxdrv' решена, но моя виртуальная коробка все еще не работает :(
Kapil

Хорошо, по крайней мере, одна проблема решена. Можете ли вы дать мне фрагмент текущего сообщения об ошибке?
mwatzer

Да, это решается удалением виртуальной коробки, установленной через файл «virtualbox-5.1_5.1.0-108711 ~ Ubuntu ~ trusty_amd64.deb», и установкой с помощью sudo apt-get install virtualbox
Kapil

1

Это отчасти старое, но я наконец-то решил эту проблему на rhel7 (я полагаю, это решит ее и для Ubuntu). Я смог решить это:

загрузка в BIOS и переход> расширенный (f7)> загрузочный> прокрутите вниз до «безопасной загрузки»> измените «режим Windows EUFI» на «другие ОС»

Моя виртуальная коробка теперь отлично работает.




0

Это случилось с моим VirtualBox после обновления Windows. У меня машина с двойной загрузкой, и я использую Windows только для определенных игр. Когда Windows обновлялась недавно, по-видимому, она сбрасывала настройки загрузки, чтобы снова включить «безопасную» загрузку. Поэтому после того, как я снова изменил настройки загрузки на отключенный безопасный режим, VB снова работал нормально. Файл, который сообщалось в сообщении VB о том, что я отсутствовал, был там все время, но настройки безопасной загрузки, по-видимому, не позволяли загрузить этот файл.


0

Я знаю, что опоздал на вечеринку, но ни один из ответов не работал для меня. Что вам нужно сделать, это зайти в настройки BIOS или конфигурации системы grub (двойной загрузчик) и отключить безопасную загрузку . Он попросит вас подтвердить, и как только вы зайдете в свою систему, виртуальная машина будет работать. Надеюсь, что это работает для тех, кто с этой проблемой, кто не может даже использовать команды modprobe vboxdrv, как я.


-1

Если вы недавно установили новую версию ядра, попробуйте более раннюю версию. Ядро vmlinuz-4.2.0-42-generic у меня не работает, но работает vmlinuz-4.2.0-41-generic. По-видимому, для vmlinuz-4.2.0-42-generic нет версии vboxdrv. Я использую VirtualBox 5.1.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.