Проблема VirtualBox: модуль ядра не завантажується


11

Я встановив VirtualBox кілька разів, та сама помилка щоразу (Також дивіться скріншоти нижче)

WARNING: The vboxdrv kernel module is not loaded. Either there is no module available for the current kernel (4.4.0-22-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. Extension Packs: 0

Я запускаю налаштування sudo / sbin / rcvboxdrv і отримую:

Stopping VirtualBox kernel modules ...done.
Removing old VirtualBox pci kernel module ...done.
Removing old VirtualBox netadp kernel module ...done.
Removing old VirtualBox netflt kernel module ...done.
Removing old VirtualBox kernel module ...done.
Recompiling VirtualBox kernel modules
 ...done.
Starting VirtualBox kernel modules ...failed!
  (modprobe vboxdrv failed. Please use 'dmesg' to find out why)

Коли я запускаю dmesg, я отримую LONG-відповідь, початок якого знаходиться у наданому скріншоті, решта (і їх багато) знаходиться у вставці (крапка) ubuntu.

Я встановив VBox від Software Center, а також 5.0.2 і 5.0.18 64-бітний і 5.0.2 32-бітний. Програма сама відкривається, але я намагаюся додати пакет розширень для сумісності USB, коли я це роблю, що щось говорить за принципами жодної програми, це не може відкрити (я видалив її з тих пір і в даний час намагаюся спочатку розібратися з проблемою VBox як я вважаю , що це є причиною проблеми розширення пакета. термінальними помилки

http://paste.ubuntu.com/16683032/


Замість того, щоб завантажувати скріншоти, чи можете ви скопіювати весь результат у gedit, відступ чотирма пробілами, і залишити його в кінці запитання? Це покладе весь результат у читаний текстовий блок.
анонімний2

Цілий вихід має посилання на нього зараз.
Луї Криссі

1
Ви, ймовірно, повинні також розглянути можливість використання paste.ubuntu.com для речей, які є невиправдано довгими. Документи Google ніколи не є мудрою ідеєю (люди будуть неохоче користуватися).
XtrmJosh

Відповіді:


18

Спочатку переконайтеся, що встановлені ці пакети:

$ sudo apt-get install dkms build-essential linux-headers-`uname -r`

Якщо встановлення вищевикладеного не вирішує проблему, у вас може бути версія ядра, більша, ніж 4.4.0-20примушує, що непідписані модулі ядра забороняються запускати з Secure Bootувімкненим в BIOS. У цьому випадку ви можете зробити одне з наступного:

  • Вимкнути Secure Bootв налаштуваннях BIOS

АБО


1
Відключення захищеного завантаження зробило для мене трюк (я не дуже хвилювався, щоб увімкнути його). Дякую!
batjko

Захищене завантаження в моєму випадку відключено, і все ще є однакова проблема (версія Kernel 4.4.0-177-generic). Будь-які пропозиції ?
AElMehdi


2

Ця команда працювала на мене

sudo /etc/init.d/vboxdrv setup

Далі я отримав наступну помилку

The VirtualBox VM was created with a user that doesn't match the
current user running Vagrant. VirtualBox requires that the same user
is used to manage the VM that was created. Please re-run Vagrant with
that user. This is not a Vagrant issue.
The UID used to create the VM was: 0
Your UID is: 1000

Це було вирішено шляхом запуску бродячої команди з кореневим доступом (sudo).

це має вирішити проблему з версією VirtualBox: 5.1


2
sudo apt-get install --reinstall virtualbox

... це те, що зробило це для мене. Сподіваюся, це допомагає!


0

Просто встановіть linux-headersі запустіть vboxconfigще раз

#> sudo apt-get install dkms build-essential linux-headers-`uname -r`
#> sudo /sbin/vboxconfig
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.