Как исправить ошибку modprobe vboxdrv в virtualBox?

7

Я устанавливаю virtualBox на Ubuntu 16.04, но после установки и создания нового виртуального хоста отображается эта ошибка:

  

Драйвер ядра не установлен (rc = -1908)

     

Драйвер ядра VirtualBox Linux (vboxdrv) либо не загружен, либо возникает проблема с разрешением / dev / vboxdrv. Установите пакет virtualbox-dkms и загрузите модуль ядра, выполнив

modprobe vboxdrv
     

как root. Если он доступен в вашем дистрибутиве, вы должны установить    Сначала пакет DKMS. Этот пакет отслеживает изменения ядра Linux и при необходимости перекомпилирует модуль ядра vboxdrv.

where: suplibOsInit what: 3 VERR_VM_DRIVER_NOT_INSTALLED (-1908) - The support driver is not installed. On linux, open returned ENOENT. 

Как устранить эту ошибку modprobe vboxdrv ?

    
задан mySun 31.05.2017 в 10:35
источник

2 ответа

15

В качестве первого шага выполните следующую команду:

sudo modprobe vboxdrv

Если это не полезно, выполните следующие команды:

sudo apt update
sudo apt install --reinstall linux-headers-$(uname -r) virtualbox-dkms dkms

Затем перезагрузите вашу систему и после перезагрузки выполните следующую команду:

sudo modprobe vboxdrv

И если он не работает, вы должны отключить Безопасную загрузку в настройках BIOS / UEFI, потому что Secure Boot предотвращает загрузку неподписанных модулей.

    
ответ дан Ali Razmdideh 31.05.2017 в 12:42
источник
0
  1. Удалите virtualbox-dkms и его конфигурации, выполнив следующие команды:

    sudo apt-get remove virtualbox-dkms
    sudo apt-get remove --purge virtualbox-dkms
    
  2. Установите заголовки Linux и образ Linux, выполнив следующую команду:

    sudo apt-get install -y linux-headers-amd64 linux-image-amd64
    
  3. Установите virtualbox-dkms

    sudo apt-get install -y virtualbox-dkms
    
ответ дан Adel Alsharafi 13.12.2017 в 12:42