Problem VirtualBox: Moduł jądra nie jest załadowany


11

Zainstalowałem VirtualBox kilka razy, za każdym razem ten sam błąd (zobacz także zrzuty ekranu poniżej)

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

Uruchamiam konfigurację sudo / sbin / rcvboxdrv i otrzymuję:

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)

Kiedy uruchamiam dmesg, otrzymuję DŁUGĄ odpowiedź, której początek znajduje się na zrzucie ekranu, reszta (i jest dużo) znajduje się w linku ubuntu wklejania (kropki).

Zainstalowałem VBox z centrum oprogramowania, a także 5.0.2 i 5.0.18 64-bitowy i 5.0.2 32-bitowy. Sam program się otwiera, ale próbuję dodać pakiet rozszerzeń dla kompatybilności USB, za każdym razem, gdy to robię, mówi, że coś w rodzaju żadnej aplikacji nie może tego otworzyć (odinstalowałem go od tego czasu i obecnie próbuję najpierw rozwiązać problem VBox jak wierzę, że jest to przyczyną problemu opakowanie rozszerzenie. błędów terminali

http://paste.ubuntu.com/16683032/


Czy zamiast przesyłać zrzuty ekranu, możesz skopiować wszystkie dane wyjściowe do gedit, wcięte o cztery spacje, i przykleić je na końcu pytania? Spowoduje to umieszczenie całego wyniku w czytelnym bloku tekstowym.
anonimowy2

Całe wyjście ma teraz link do niego.
Louie Crisci

1
Prawdopodobnie powinieneś rozważyć użycie paste.ubuntu.com do rzeczy, które są zbyt długie. Dokumenty Google nigdy nie są mądrym pomysłem (ludzie niechętnie korzystają).
XtrmJosh

Odpowiedzi:


18

Najpierw upewnij się, że masz zainstalowane te pakiety:

$ sudo apt-get install dkms build-essential linux-headers-`uname -r`

Jeśli zainstalowanie powyższego nie rozwiąże problemu, być może wersja jądra jest większa niż ta, 4.4.0-20która wymusza, aby niepodpisane moduły jądra nie mogły działać z Secure Bootwłączoną funkcją BIOS. W takim przypadku możesz wykonać jedną z następujących czynności:

  • Wyłącz Secure Bootw ustawieniach BIOS

LUB


1
Wyłączenie Bezpiecznego rozruchu załatwiło sprawę (tak naprawdę nie dbałem o to). Dzięki!
batjko

Bezpieczny rozruch w moim przypadku jest wyłączony i nadal występuje ten sam problem (wersja jądra 4.4.0-177-generic). Jakieś sugestie ?
AElMehdi


2

To polecenie działało dla mnie

sudo /etc/init.d/vboxdrv setup

Następnie dostałem następujący błąd

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

Zostało to rozwiązane poprzez uruchomienie błędnej komendy z dostępem roota (sudo).

powinno to rozwiązać problem z VirtualBox Wersja: 5.1


2
sudo apt-get install --reinstall virtualbox

... co mi to zrobiło. Mam nadzieję że to pomoże!


0

Po prostu zainstaluj linux-headersi uruchom vboxconfigponownie

#> sudo apt-get install dkms build-essential linux-headers-`uname -r`
#> sudo /sbin/vboxconfig
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.