Instalacja VirtualBox wyświetla komunikat „modprobe vboxdrv” nie powiódł się


11

Instalacja VirtualBox wyświetla komunikat

sudo modprobe vboxdrv
modprobe: FATAL: Module vboxdrv not found.

Zaktualizowałem system o

sudo apt-get update

następnie z

reboot

Wersja Ubuntu: 14,04 LTS

Próbowałem zainstalować za pomocą Instalatora pakietów GDebi, komunikat brzmi:

Selecting previously unselected package virtualbox-5.1.
(Reading database ... 800789 files and directories currently installed.)
Preparing to unpack .../virtualbox-5.1_5.1.0-108711~Ubuntu~trusty_amd64.deb ...
Unpacking virtualbox-5.1 (5.1.0-108711~Ubuntu~trusty) ...
Setting up virtualbox-5.1 (5.1.0-108711~Ubuntu~trusty) ...
addgroup: The group `vboxusers' already exists as a system group. Exiting.
vboxdrv.sh: failed: modprobe vboxdrv failed. Please use 'dmesg' to find out why.

There were problems setting up VirtualBox.  To re-start the set-up process, run
  /sbin/vboxconfig
as root.
vboxdrv.sh: failed: modprobe vboxdrv failed. Please use 'dmesg' to find out why.
Processing triggers for ureadahead (0.100.0-16) ...
Processing triggers for hicolor-icon-theme (0.13-1) ...
Processing triggers for shared-mime-info (1.2-0ubuntu3) ...

Kolejna próba: wyłączyłem bezpieczny rozruch z BIOS-u i podążyłem za nim

apt-get update
apt-get install linux-headers-$(uname -r)
dpkg-reconfigure virtualbox-dkms
modprobe vboxdrv 

Teraz modprobe vboxdrv działa dobrze. Więc zainstalowałem VirtualBox z plikiem virtualbox-5.1_5.1.0-108711 ~ Ubuntu ~ trusty_amd64.deb z instalatorem pakietów GDebi. Teraz, gdy uruchamiam VirtualBox i uruchamiam maszynę, pokazuje następujący błąd:

**RTR3InitEx failed with rc=-1912 (rc=-1912)**

 The VirtualBox kernel modules do not match this version of VirtualBox. The installation of VirtualBox was apparently not successful. Executing

'/sbin/vboxconfig'

may correct this. Make sure that you do not mix the OSE version and the PUEL version of VirtualBox.

where: supR3HardenedMainInitRuntime what: 4 VERR_VM_DRIVER_VERSION_MISMATCH (-1912) - The installed support driver doesn't match the version of the user. 

1
Więc użyj „dmesg”, aby dowiedzieć się, dlaczego.
Pilot6


@ Pilot6: Nie mogłem zrozumieć zawartości dmesg; Czy chcesz, żebym wkleił całą zawartość? Ponadto nie rozumiem, jak korzystać z linku sugerowanego przez Ciebie
Kapil

1
Wyłącz Bezpieczny rozruch w bios.
Pilot6

Odpowiedzi:


17

Pomogło mi to:

apt-get update
apt-get install linux-headers-$(uname -r)
dpkg-reconfigure virtualbox-dkms
modprobe vboxdrv 

powinienem zrestartować się gdziekolwiek?
Kapil,

2
Przepraszam, że to nie zadziałało
Kapil,

1
Właściwie zrobiłem zarówno 1. wyłączenie bezpiecznego rozruchu, jak i 2. odpowiedź na problem @mwatzer z „modprobe vboxdrv” rozwiązany, ale nadal moja wirtualna skrzynka nie działa :(
Kapil

Ok przynajmniej jeden problem został rozwiązany ... czy możesz podać mi fragment bieżącego komunikatu o błędzie?
mwatzer

Tak, rozwiązuje się to poprzez usunięcie wirtualnej skrzynki zainstalowanej za pomocą pliku „virtualbox-5.1_5.1.0-108711 ~ Ubuntu ~ trusty_amd64.deb” i zainstalowanie przez sudo apt-get install virtualbox
Kapil

1

To trochę stare, ale w końcu rozwiązałem ten dokładny problem na rhel7 (zakładam, że rozwiązałoby to również problem z Ubuntu). Udało mi się to rozwiązać poprzez:

uruchamianie systemu BIOS i uruchamianie> zaawansowane (f7)> uruchamianie> przewiń w dół do „bezpiecznego rozruchu”> zmień „Tryb EUFI systemu Windows” na „inny system operacyjny”

Moja wirtualna skrzynka działa teraz idealnie.


1

Wystarczy usunąć Bezpieczny rozruch z systemu BIOS, a następnie

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

0

Wystarczy wpisać dwa polecenia, a wszystko będzie działać dobrze ......

sudo apt-get update

sudo apt-get install virtualbox-dkms

0

Stało się to z moim VirtualBox po aktualizacji systemu Windows. Mam maszynę z podwójnym uruchomieniem i używam systemu Windows tylko do niektórych gier. Podczas niedawnej aktualizacji systemu Windows najwyraźniej zresetował ustawienia rozruchu, aby ponownie włączyć „bezpieczny” rozruch. Więc po zmianie ustawień rozruchu z powrotem na wyłączenie bezpiecznego trybu, VB znów działało dobrze. Plik, którego brakowało w wiadomości VB, był cały czas dostępny, ale ustawienia bezpiecznego rozruchu najwyraźniej uniemożliwiały załadowanie tego pliku.


0

Wiem, że jestem spóźniony na przyjęcie, ale żadna z odpowiedzi nie zadziałała. Musisz przejść do ustawień BIOS lub konfiguracji systemu GRUB (menedżer podwójnego rozruchu) i wyłączyć bezpieczny rozruch . Poprosi Cię o potwierdzenie, a kiedy przejdziesz do systemu, vm będzie działać. Mam nadzieję, że zadziała dla każdego z tym problemem, który nie może nawet używać komend modprobe vboxdrv, takich jak ja.


-1

Jeśli niedawno zainstalowałeś nową wersję jądra, wypróbuj wcześniejszą. Jądro vmlinuz-4.2.0-42-generic nie działa dla mnie, ale vmlinuz-4.2.0-41-generic działa. Najwyraźniej nie ma wersji vboxdrv dla vmlinuz-4.2.0-42-generic. Używam VirtualBox 5.1.

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.