Po aktualizacji 14.10 do VirtualBox nie mogę już uruchamiać swoich urządzeń. Warto zauważyć, że bieżące sudo service virtualbox status
powroty VirtualBox kernel module is not loaded
i bieżące sudo service virtualbox restart
pokazy:
* Stopping VirtualBox kernel modules [ OK ]
* Starting VirtualBox kernel modules
* No suitable module for running kernel found
[fail]
Interfejs GUI VirtualBox, gdy próbuję uruchomić okno, wyświetla okno dialogowe z informacją, że powinienem uruchomić sudo /etc/init.d/vboxdrv setup
, ale nie ma go /etc/init.d/vboxdrv
w mojej instalacji 14.10.
To przypomina to pytanie . Na niektóre odpowiedzi próbowałem odinstalować (z purge
) i ponownie zainstalować VirtualBox. To nie pomogło. Nie udało mi się jednak zainstalować:
linux-headers-`uname -r`
ponieważ nie ma nazwanego pakietu linux-headers-3.13.0-30-generic
. Mam linux-headers-generic
i linux-source
zainstalowałem, a także dkms
, ale ponowna instalacja nadal kończy się niepowodzeniem:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Suggested packages:
vde2
The following NEW packages will be installed:
virtualbox virtualbox-dkms virtualbox-qt
0 upgraded, 3 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/21.1 MB of archives.
After this operation, 87.6 MB of additional disk space will be used.
Selecting previously unselected package virtualbox.
(Reading database ... 253183 files and directories currently installed.)
Preparing to unpack .../virtualbox_4.3.18-dfsg-2ubuntu1_amd64.deb ...
Unpacking virtualbox (4.3.18-dfsg-2ubuntu1) ...
Selecting previously unselected package virtualbox-dkms.
Preparing to unpack .../virtualbox-dkms_4.3.18-dfsg-2ubuntu1_all.deb ...
Unpacking virtualbox-dkms (4.3.18-dfsg-2ubuntu1) ...
Selecting previously unselected package virtualbox-qt.
Preparing to unpack .../virtualbox-qt_4.3.18-dfsg-2ubuntu1_amd64.deb ...
Unpacking virtualbox-qt (4.3.18-dfsg-2ubuntu1) ...
Processing triggers for man-db (2.7.0.2-2) ...
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) ...
Processing triggers for menu (2.1.47ubuntu1) ...
Processing triggers for bamfdaemon (0.5.1+14.10.20140925-0ubuntu1) ...
Rebuilding /usr/share/applications/bamf-2.index...
Processing triggers for desktop-file-utils (0.22-1ubuntu2) ...
Processing triggers for mime-support (3.55ubuntu1.1) ...
Processing triggers for gnome-menus (3.10.1-0ubuntu2) ...
Setting up virtualbox (4.3.18-dfsg-2ubuntu1) ...
* Stopping VirtualBox kernel modules [ OK ]
* Starting VirtualBox kernel modules
* No suitable module for running kernel found
[fail]
invoke-rc.d: initscript virtualbox, action "restart" failed.
Processing triggers for ureadahead (0.100.0-16) ...
Setting up virtualbox-dkms (4.3.18-dfsg-2ubuntu1) ...
Loading new virtualbox-4.3.18 DKMS files...
First Installation: checking all kernels...
Building only for 3.13.0-30-generic
Module build for the currently running kernel was skipped since the
kernel source for this kernel does not seem to be installed.
* Stopping VirtualBox kernel modules [ OK ]
* Starting VirtualBox kernel modules
* No suitable module for running kernel found
[fail]
invoke-rc.d: initscript virtualbox, action "restart" failed.
Setting up virtualbox-qt (4.3.18-dfsg-2ubuntu1) ...
Processing triggers for menu (2.1.47ubuntu1) ...
Więc ... jak uzyskać „źródło jądra dla tego jądra” ( 3.13.0-30-generic
) lub w inny sposób uzyskać prawidłową instalację VirtualBox?
źródło
lsb_release -a
iuname -r
? Zrobiłeś takżesudo apt-get update
isudo apt-get dist-ugprade
? - Edycja: 3.16.0-30 powinna być aktualnalsb_release -a
mówi „Żadne moduły LSB nie są dostępne”, a następnie zawiera informacje z 14.10.uname -r
raporty3.13.0-30-generic
. Właśnie zrobiłemsudo apt-get update
isudo apt-get upgrade
jako część próby rozwiązania tego.sudo apt-get dist-upgrade
nie zgłasza nic do zrobienia. Zauważ, że ta maszyna miała 14.04 aż do tygodnia, kiedy zaktualizowałem do 14.10. Widziałem,3.16.0-30
kiedy przeszukiwałem witrynę Ubuntu, ale nie jestem pewien, dlaczego tego nie widzęapt-get
. Dzięki!/etc/apt/sources.list
Nie powinno to oznaczać „zaufany”, ale „utopiczny”trusty
odniesienia są komentarzami donginx-devel
PPA. Zaskakująco, raporty Synaptic, którelinux-image-generic
nie są zainstalowane, i że zainstalowanie ich spowoduje zainstalowanielinux-image-3.16.0.30-generic
. Domyślam się, że muszę to zrobić, ponieważ z jakiegoś powodu nie przyniosło to efektu w wersji Trusty-> Utopic. Myśli? Dzięki!linux-generic
,linux-image-generic
, linux-headers-nazwą rodzajową ilinux-signed-generic
wszystkie zainstalowane w moim systemie.Odpowiedzi:
Wygląda na to, że twoja aktualizacja z Ubuntu 14.04 do 14.10 coś zepsuła. Powinieneś mieć jądro w wersji 3.16.0-30
Upewnij się, że
/etc/apt/sources.list
zawiera tylko wpisy z „utopic”, a nie „zaufany”. Następnie upewnij się, że zostały zainstalowane następujące pakiety lub zainstaluj je, jeśli to konieczne:Następnie powinieneś być w stanie usunąć i ponownie zainstalować virtualbox oraz przebudować moduł jądra.
źródło
sudo service virtualbox status
? Czy próbowałeś przebudować modułsudo dkms autoinstall
?Dla tych, którzy mogą mieć ten sam problem:
Mój system to Linux Mint 17.1 (który korzysta z repozytoriów Ubuntu 14.04 Trusty).
Próbowałem zainstalować VirtualBox za pomocą:
I napotkałem ten sam błąd.
Rozwiązanie:
Odinstaluj złą wersję VirtualBox za pomocą:
Następnie pobierz instalator z https://www.virtualbox.org/wiki/Linux_Downloads i zainstaluj pakiet deb. Mówi, że ta sama wersja jest w twoich repozytoriach ... ale w ten sposób działa.
źródło
Zawsze uważałem, że „usuń i zainstaluj ponownie”, więc Windows-esque ... Rozwiązałem
sudo dpkg-reconfigure virtualbox-dkms
(oczywiście, jeśli jeszcze go nie zainstalowałeś, możesz użyćsudo apt install virtualbox-dkms
)źródło
Właśnie zaktualizowałem stary system Ubuntu LTS z 12.04 Precise Pangolin do 14.04 Trusty Tahr, a do uruchomienia wirtualnej skrzynki potrzebna była kombinacja wskazówek w komentarzach tutaj.
Krok 0: Spróbuj zainstalować Virtualbox poprzez
sudo apt-get install virtualbox
. W większości działało, ale na końcu pojawił się błąd „Brak odpowiedniego modułu do uruchamiania jądra”.sudo modprobe vboxdrv
nie powiodło się, ponieważ nie było takiego modułu.Tak więc poprawka:
Etap 1:
sudo apt-get install linux-generic linux-image-generic linux-headers-generic linux-signed-generic
. apt-get powiedział, że pierwsze dwa zostały już zainstalowane i zainstalowały trzeci i czwarty.Krok 2: Odinstaluj i ponownie zainstaluj program Virtualbox.
sudo apt-get purge virtualbox
i potemsudo apt-get install virtualbox
. Tym razem instalator virtualbox skompilował moduł jądra dla ogólnego jądra. Woo hoo!W tym momencie virtualbox nadal nie działał.
Krok 3: Uruchom ponownie.
Teraz
sudo modprobe vboxdrv
działa i mogę uruchomić maszynę wirtualną.źródło
sudo modprobe vboxdrv
zwraca „FATAL: Nie znaleziono modułu vboxdrv.”