Ich habe die Updates über den normalen Software-Updater vom 10. Januar 2018 erhalten. Danach würde VirtualBox keine VM mehr starten, sich über dkms beschweren und nach modprobe vboxdrv fragen. Nach dem Rat habe ich virtualbox-dkms neu installiert mit:
sudo apt-get --reinstall install virtualbox-dkms
Nach diesem und einem Neustart habe ich versucht, eine VM zu starten, die den gesamten Computer einfrierte und einen harten Neustart erforderlich machte.
Gibt es eine Möglichkeit, VirtualBox mit den neuesten Kerneln arbeiten zu lassen?
BEARBEITEN:
Wie von Norbert vorgeschlagen, lautet der Befehl:
Apt-Cache-Richtlinie `dpkg -S VirtualBox | head -n1 | sed-es /: // g '| awk '{print $ 1}' `
gibt:
virtualbox-qt: Installiert: 5.0.40-dfsg-0ubuntu1.16.04.2 Kandidat: 5.0.40-dfsg-0ubuntu1.16.04.2 Versionstabelle: 5.0.40-dfsg-0ubuntu1.16.04.2 500 500 http://fr.archive.ubuntu.com/ubuntu xenial-updates / multiverse amd64 Packages 100 / var / lib / dpkg / status 5.0.18-dfsg-2build1 500 500 http://fr.archive.ubuntu.com/ubuntu xenial / multiverse amd64 Packages
BEARBEITEN (am 29-Mar-2018): Problem ist für mich behoben, mit dem Ubuntu Ubdate von heute. Ich habe gesehen, dass es einige Virtualbox-Updates gab, deshalb habe ich versucht, wieder mit dem neuesten Kernel zu booten. Dann musste ich rennen
sudo apt-get - installiere virtualbox-dkms neu
Und danach begannen meine virtuellen Maschinen in VirtualBox zu funktionieren, ohne den gesamten Computer zum Absturz zu bringen. Endlich!
quelle
apt-cache policy `dpkg -S VirtualBox | head -n1 | sed -e 's/://g' | awk '{print $1}'`
.Antworten:
Ein Upgrade auf VirtualBox 5.2 mit Oracle Repository hat bei mir funktioniert.
Hier sind die Schritte ( Legacy-Dokument hier ):
1) Orakel-Repository hinzufügen:
Passen Sie diesen Befehl an Ihre Ubuntu-Version an, wenn Sie Ubuntu 16.04 (xenial) nicht verwenden.
2) Fügen Sie GPG-Schlüssel für das Repository hinzu:
3) Überprüfen Sie die GPG-Schlüssel:
sollte folgende Fingerabdrücke zeigen:
4) Installieren Sie VirtualBox 5.2
In meinem Fall hatte ich Fehler und musste das Paket virtualbox-dkms entfernen und / sbin / vboxconfig ausführen:
Je nach Desktop-Umgebung ist das Symbol für das Startmenü möglicherweise verschwunden. Erstellen Sie es in diesem Fall manuell neu. der befehl ist einfach
virtualbox
.quelle
curl -O http://download.virtualbox.org/virtualbox/5.2.0/Oracle_VM_VirtualBox_Extension_Pack-5.2.0-118431.vbox-extpack ; sudo VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-5.2.0-118431.vbox-extpack
sudo echo "..." > /etc/..
funktioniert es nicht, wenn es als normaler Benutzer ausgeführt wird, da nur dasecho
Programm darunter ausgeführt wirdsudo
. IMO der beste Weg, um damitecho "..." | tee -a /etc/...
add-apt-repository
was meiner Meinung nach selbsterklärender ist. Für diejenigen, diesources.list.d
den Befehl verwenden möchten, istecho "deb http://download.virtualbox.org/virtualbox/debian xenial contrib" | sudo tee /etc/apt/sources.list.d/oracle-virtualbox.list
.Querverweise:
Offizieller Bugtrack für dieses Problem ist:
https://bugs.launchpad.net/bugs/1736116
Es gibt dort Lösungen für die Installation von VB 5.1.30 sowie 5.2.4. Einige Benutzer melden QT-Abhängigkeitsprobleme mit 5.2.4, daher ist 5.1.30 möglicherweise eine sicherere Wahl.
Dort sind mehrere Optionen für die Installation einer der beiden Versionen aufgeführt, und die Diskussion ist noch nicht abgeschlossen. Daher werde ich hier keine Änderungen vornehmen.
quelle
virtualbox-5.1
wie invirtualbox-5.2
...Wenn Sie Ihren Rechner booten, ändern Sie den Kernel, in den Sie booten, indem Sie "Erweiterte Optionen für Ubuntu" aufrufen.
Wählen Sie die Versionsnummer wie 4.10 - Sollte funktionieren, bis dies behoben ist.
quelle
In meinem Fall wurden die Kernelmodule also nicht ordnungsgemäß entfernt.
Hier sind die Details:
Problem:
FIX:
Danach funktioniert alles (zumindest in meinem Fall)
Ich hoffe es hilft.
Ich habe die Antwort unter https://bugs.launchpad.net/ubuntu/+source/virtualbox/+bug/1736116 gepostet
quelle