Не удается запустить VM VirtualBox на Ubuntu 16.04

У меня возникают проблемы с попыткой запустить Virtual Box; которые являются «appropiate headers" ??

WARNING: The character device /dev/vboxdrv does not exist. Please install the virtualbox-dkms package and the appropriate headers, most likely linux-headers-generic. You will not be able to start VMs until this problem is fixed.

Я установил пакет virtualbox-dkms, но я понятия не имею о заголовках.

Также при попытке запустить виртуальную машину

Драйвер ядра не установлен (rc = -1908) Драйвер ядра VirtualBox Linux (vboxdrv) либо не загружен, либо возникает проблема с / dev / vboxdrv. Установите пакет virtualbox-dkms и загрузите ядро модуль, выполнив 'modprobe vboxdrv' как root.Если он доступен в вашем дистрибутиве, вы должны сначала установить пакет DKMS.Этот пакет отслеживает изменения ядра Linux и при необходимости перекомпилирует модуль ядра vboxdrv где: suplibOsInit что: 3 VERR_VM_DRIVER_NOT_INSTALLED (-1908) - драйвер поддержки не установлен. В Linux откройте возвращенный ENOENT.

Я не могу запустить modprobe vboxdrv (да, я запускаю его с sudo)

modprobe: ERROR: could not insert 'vboxdrv': Operation not permitted

Я думаю, что это общий вопрос, но не может найти ответы на Ubuntu 16.04, только устаревшие.

UPDATE

linux-headers-generic установлен, но он все еще не работает. [ ! d12]

0
задан 23 March 2018 в 23:03

8 ответов

Чтобы установить заголовки, сделайте

sudo apt install linux-headers-generic
0
ответ дан 17 July 2018 в 18:59

Как вы его установили? Я просто установил его с помощью

sudo apt-get install virtualbox

, который устанавливает все необходимые пакеты и строит модули для текущего ядра. Вам нужно будет запустить

sudo dpkg-reconfigure virtualbox-dkms

, если вы обновите свое ядро.

Надеюсь, это даст вам ключ, иначе отправьте сообщение назад.

Привет.

0
ответ дан 17 July 2018 в 18:59

Установить / Проверить драйвер Virtualbox

Установка драйверов Virtualbox может завершиться неудачей по нескольким причинам. Сначала проверьте, были ли созданы модули ядра:

$ ls -la /lib/modules/$(uname -r)/misc total 696 drwxr-xr-x 2 root root 4096 Mar 7 16:02 . drwxr-xr-x 6 root root 4096 Mar 7 16:02 .. -rw-r--r-- 1 root root 600232 Mar 7 16:02 vboxdrv.ko -rw-r--r-- 1 root root 16204 Mar 7 16:02 vboxnetadp.ko -rw-r--r-- 1 root root 43134 Mar 7 16:02 vboxnetflt.ko -rw-r--r-- 1 root root 39959 Mar 7 16:02 vboxpci.ko

Если модули отсутствуют, запустите vboxconfig руководство:

$ sudo vboxconfig ## ... some output ### vboxdrv.sh: Stopping VirtualBox services. vboxdrv.sh: Building VirtualBox kernel modules. vboxdrv.sh: Starting VirtualBox services. vboxdrv.sh: Starting VirtualBox services.

vboxconfig выдаст полезный вывод, если есть ошибки.

После этого проверьте правильность работы виртуального бокса с модулем.

$ sudo vboxmanage --version 5.2.8r121009
0
ответ дан 17 July 2018 в 18:59

Вы пытались:

sudo apt-get update sudo apt-get upgrade sudo apt-get install --reinstall virtualbox-dkms

Надеюсь, это поможет.

0
ответ дан 17 July 2018 в 18:59

Чтобы установить заголовки, сделайте

sudo apt install linux-headers-generic
0
ответ дан 23 July 2018 в 19:46
  • 1
    Спасибо, похоже, они уже установлены, поэтому должно быть что-то другое отсутствует – lapinkoira 13 March 2018 в 00:04
  • 2
    Также попробуйте sudo apt install build-essential gcc make perl – Hugo 13 March 2018 в 00:08

Как вы его установили? Я просто установил его с помощью

sudo apt-get install virtualbox

, который устанавливает все необходимые пакеты и строит модули для текущего ядра. Вам нужно будет запустить

sudo dpkg-reconfigure virtualbox-dkms

, если вы обновите свое ядро.

Надеюсь, это даст вам ключ, иначе отправьте сообщение назад.

Привет.

0
ответ дан 23 July 2018 в 19:46

Установить / Проверить драйвер Virtualbox

Установка драйверов Virtualbox может завершиться неудачей по нескольким причинам. Сначала проверьте, были ли созданы модули ядра:

$ ls -la /lib/modules/$(uname -r)/misc total 696 drwxr-xr-x 2 root root 4096 Mar 7 16:02 . drwxr-xr-x 6 root root 4096 Mar 7 16:02 .. -rw-r--r-- 1 root root 600232 Mar 7 16:02 vboxdrv.ko -rw-r--r-- 1 root root 16204 Mar 7 16:02 vboxnetadp.ko -rw-r--r-- 1 root root 43134 Mar 7 16:02 vboxnetflt.ko -rw-r--r-- 1 root root 39959 Mar 7 16:02 vboxpci.ko

Если модули отсутствуют, запустите vboxconfig руководство:

$ sudo vboxconfig ## ... some output ### vboxdrv.sh: Stopping VirtualBox services. vboxdrv.sh: Building VirtualBox kernel modules. vboxdrv.sh: Starting VirtualBox services. vboxdrv.sh: Starting VirtualBox services.

vboxconfig выдаст полезный вывод, если есть ошибки.

После этого проверьте правильность работы виртуального бокса с модулем.

$ sudo vboxmanage --version 5.2.8r121009
0
ответ дан 23 July 2018 в 19:46

Вы пытались:

sudo apt-get update sudo apt-get upgrade sudo apt-get install --reinstall virtualbox-dkms

Надеюсь, это поможет.

0
ответ дан 23 July 2018 в 19:46

Другие вопросы по тегам:

Похожие вопросы: