Встановлення 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 Package Installer. Тепер, коли я запускаю 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', щоб з’ясувати, чому.
Пілот6,


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

1
Вимкнути безпечне завантаження у біосах.
Пілот6,

Відповіді:


17

Це допомогло мені:

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

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

2
Вибачте, що це не спрацювало
Капіль,

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

Добре, щонайменше одна проблема вирішена .. чи можете ви дати мені фрагмент поточного повідомлення про помилку?
mwatzer

Так, це вирішується, видаливши віртуальну скриньку, встановлену через файл "virtualbox-5.1_5.1.0-108711 ~ Ubuntu ~ trusty_amd64.deb", і встановивши sudo apt-get install virtualbox
Kapil

1

Це щось старе, але я остаточно вирішив цю точну проблему на rhel7 (я припускаю, що це вирішило б і для ubuntu). Я зміг це вирішити:

завантаження в BIOS та перехід> Advanced (f7)> boot> прокручування вниз до "безпечного завантаження"> зміни "Режим Windows EUFI" на "іншу ОС"

Мій віртуальний ящик зараз ідеально працює.


1

Просто видаліть безпечну завантаження з BIOS, а потім

sudo apt update 
sudo apt install --reinstall linux-headers-$(uname -r) virtualbox-dkms dkms


0

Це сталося з моїм VirtualBox після оновлення Windows. У мене є машина з подвійним завантаженням, і я використовую Windows лише для певних ігор. Коли Windows нещодавно оновилася, очевидно, вона скинула налаштування завантаження, щоб знову включити "захищений" завантаження. Тож після того, як я змінив налаштування завантаження назад, щоб відключити захищений режим, VB знову працював нормально. У файлі повідомлення VB було сказано, що я відсутній, там було весь час, але налаштування захищеного завантаження, очевидно, не дозволяло завантажувати цей файл.


0

Я знаю, що спізнився до партії, але не відповіді на мене працювали. Що вам потрібно зробити, це перейти до налаштувань bios або конфігурації системи grub (dual boot manager) та відключити безпечне завантаження . Він попросить вас підтвердити, і як тільки ви перейдете до системи, vm запрацює. Сподіваюся, він працює для тих, хто має цю проблему, хто навіть не може використовувати команди 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.