Jak naprawić błąd „modprobe vboxdrv” w virtualBox?


29

Instaluję virtualBoxna Ubuntu 16.04, ale po zainstalowaniu i utworzeniu nowego wirtualnego hosta pojawia się ten błąd:

Sterownik jądra nie jest zainstalowany (rc = -1908)

Sterownik jądra Linux VirtualBox (vboxdrv) albo nie jest załadowany, albo występuje problem z uprawnieniami w / dev / vboxdrv. Zainstaluj pakiet virtualbox-dkms i załaduj moduł jądra, wykonując

modprobe vboxdrv

jako root. Jeśli jest on dostępny w twojej dystrybucji, powinieneś najpierw zainstalować pakiet DKMS. Ten pakiet śledzi zmiany jądra Linuksa iw razie potrzeby rekompiluje moduł jądra vboxdrv.

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

Jak rozwiązać ten modprobe vboxdrvbłąd?


Czy próbujesz „sudo modprobe vboxdrv”?
— Ali Razmdideh

Zobacz, że to pytanie jest dokładnie takie samo zaledwie kilka godzin temu. Może jeden z komentarzy pomoże ci również, ponieważ Jimmi nie powiedział jeszcze, co mu pomogło.
— Ziazis,

Odpowiedzi:


51

Jako pierwszy krok uruchom polecenie:

sudo modprobe vboxdrv

Jeśli to nie pomoże, uruchom następujące polecenia:

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

Następnie uruchom ponownie system i po ponownym uruchomieniu uruchom polecenie:

sudo modprobe vboxdrv

A jeśli to nie działa, musisz wyłączyć Bezpieczny rozruch w ustawieniach BIOS / UEFI, ponieważ Bezpieczny rozruch zapobiega ładowaniu niepodpisanych modułów.


6
Cześć, Po uruchomieniu sudo modprobe vboxdrvpokaż ten błąd:modprobe: ERROR: could not insert 'vboxdrv': Required key not available
— mySun

1
@mySun Czy Twój problem został rozwiązany? Jeśli moja odpowiedź nie będzie pomocna, przeczytaj ten post, aby rozwiązać Required key not availableproblem: askubuntu.com/questions/760671/…
— Ali Razmdideh

3
Przeczytałem ten post i znajduję mój problem :-) Dziękuję.
— mySun

Nie potrzebowałem restartu, ale metoda apt install działała.
— flyingdrifter

Jaki jest najlepszy sposób na automatyzację przy rozruchu? Czy powinienem umieścić go w /usr/lib/modules-load.d?
— yuranos87

4
  1. Odinstaluj virtualbox-dkms i jego konfiguracje, uruchamiając poniższe polecenia:

    sudo apt-get remove virtualbox-dkms
    sudo apt-get remove --purge virtualbox-dkms
    
  2. Zainstaluj nagłówki i obraz systemu Linux, uruchamiając poniższe polecenie:

    sudo apt-get install -y linux-headers-amd64 linux-image-amd64
    
  3. Zainstaluj virtualbox-dkms

    sudo apt-get install -y virtualbox-dkms
    

1
Zamiast tego mój system nie może znaleźć linux-headers-amd64lub linux-image-amd64 Próbuje apt dist-upgrade.
— david.perez

instalacja nagłówka linuxa musi być ogólnasudo apt install --reinstall linux-headers-$(uname -r) virtualbox-dkms dkms
— Nav

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.