Помилка VirtualBox "Драйвер ядра не встановлений", незважаючи на запуск / sbin / vboxconfig


Відповіді:


11

така ж проблема зі мною, скасуйте це, якщо ви не використовуєте бродячих.

вихід, коли я запускаю vagrant up:

The provider 'virtualbox' that was requested to back the machine
'default' is reporting that it isn't usable on this system. The
reason is shown below:

VirtualBox is complaining that the kernel module is not loaded. Please
run `VBoxManage --version` or open the VirtualBox GUI to see the error
message which should contain instructions on how to fix this error.

вихід VBoxManage --version:

WARNING: The vboxdrv kernel module is not loaded. Either there is no module
         available for the current kernel (3.19.0-47-generic) or it failed to
         load. Please recompile the kernel module and install it by

           sudo /sbin/rcvboxdrv setup

         You will not be able to start VMs until this problem is fixed.
5.0.14r105127

вихід sudo /sbin/rcvboxdrv setup:

Bad argument setup

Моя проблема вирішена після запуску цієї команди sudo /usr/lib/virtualbox/vboxdrv.sh setup

$ sudo /usr/lib/virtualbox/vboxdrv.sh setup
Stopping VirtualBox kernel modules ...done.
Recompiling VirtualBox kernel modules ...done.
Starting VirtualBox kernel modules ...done.
$ VBoxManage --version
5.0.14r105127

5

Я знайшов такі пов'язані пакунки virtualbox dkms:

  • virtualbox-dkms
  • virtualbox-guest-dkms

Ви встановили ці пакети?


У мене справді не встановлені ці пакети.
Ніколя Рауль

Це працювало для мене. Після цього я просто vagrant upзапустив його.
Артур Барсегян

4

Ви завжди можете використовувати modprobe для додавання модуля ядра. Я вирішив ту саму проблему на своєму сервері, зробивши:

[root@mageia5][/home/afk]# modprobe -a vboxdrv

У цьому випадку здебільшого не проблема, що модуль не завантажений. Ця помилка з’являється, коли ви встановили інше ядро ​​(в основному як оновлення пакета), яке ще не містить модуля vboxdrv. Тож вам доведеться компілювати та встановити модуль до того нового ядра, з sudo /sbin/rcvboxdrv setup. AFAIR сьогодні ця команда згадується в повідомленні про помилку, а не sudo /sbin/vboxconfig.
Геннінг Кокербек

2

Це, здається, відома помилка .
Запуск наступних команд усуває проблему:

sudo /sbin/vboxconfig
sudo /sbin/rcvboxdrv setup

На жаль, вам доведеться запускати ці команди після кожного перезавантаження.


Вам не слід запускати ці команди після кожного перезавантаження, лише для кожного знову встановленого ядра (можливо, оновлення пакета), яке ще не містить модуля vboxdrv. rcvboxdrv setupкомпілює модуль і налаштовує його за допомогою поточного ядра.
Геннінг Кокербек

1

УВАГА: Модуль ядра vboxdrv не завантажується. Або не існує модуля для поточного ядра (4.7.1-1-ARCH) або він не вдалося завантажити. Перекопіюйте модуль ядра та встановіть його за допомогою sudo

/ sbin / vboxconfig

Ви не зможете запустити VM, поки ця проблема не буде усунена.

Виправленням цього для мене було встановлення пакету linux-headers

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.