Я установил 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). как я полагаю, это является причиной проблемы пакета расширения. ошибки терминала
Сначала удостоверьтесь, что Вам установили эти пакеты:
$ sudo apt-get install dkms build-essential linux-headers-`uname -r`
При установке вышеупомянутого не решает проблему, у Вас могла бы быть версия ядра, больше, чем 4.4.0-20
, который осуществляет то неподписанное ядро, которое модулям нельзя позволить выполнить с Secure Boot
, включил в BIOS. В этом случае можно выполнить одно из следующих действий:
Secure Boot
в настройках BIOS ИЛИ
Эта команда работала на меня
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
После того, как выполнено эта команда, мой VirtualBox работает:
sudo apt install -f
sudo apt-get install --reinstall virtualbox
... то, что сделало это для меня.Надеюсь, это поможет!
Просто установите linux-headers
и снова запустите vboxconfig
#> sudo apt-get install dkms build-essential linux-headers-`uname -r`
#> sudo /sbin/vboxconfig