Проблема 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

ИЛИ

aramboi
источник
1
Отключение Secure Boot помогло мне (мне было все равно, нужно ли его включать). Спасибо!
batjko
Безопасная загрузка в моем случае отключена и все еще имеет ту же проблему (версия ядра 4.4.0-177-generic). Какие-либо предложения ?
ЭльМехди
6

После запуска этой команды мой VirtualBox работает:

sudo apt install -f
Агус Нурванто
источник
1
Удивительно сделал работу!
Алексар
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
szumak
источник