Проблема 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 setup и получаю:

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 из Центра программного обеспечения, а также 5.0.2 и 5.0.18 64 бит и 5.0.2 32 бит. Сама программа открывается, но я пытаюсь добавить пакет расширений для совместимости с USB, всякий раз, когда я делаю это, она говорит что-то вроде того, что ни одно приложение не может открыть это (с тех пор я удалил его и сейчас пытаюсь сначала выяснить проблему с VBox). как я считаю , что это является причиной проблемы расширения пакета. терминальными ошибки

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


Вместо того, чтобы загружать скриншоты, не могли бы вы скопировать весь вывод в gedit, сделать отступ в четыре пробела и вставить его в конце вашего вопроса? Это поместит весь вывод в читаемый текстовый блок.
anonymous2

Весь вывод имеет ссылку на него сейчас.
Луи Криши

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
Отключение Secure Boot помогло мне (мне было все равно, нужно ли его включать). Спасибо!
batjko

Безопасная загрузка в моем случае отключена и все еще имеет ту же проблему (версия ядра 4.4.0-177-generic). Какие-либо предложения ?
ЭльМехди


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

Это было решено запуском команды vagrant up с доступом root (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.