it-swarm.com.de

Installation von Virtualbox 5.1 unter Ubuntu 16.04 fehlgeschlagen

Ich folgte diesem Anleitung , um Virtualbox zu installieren, aber es schlug schließlich fehl und ich erhalte diese Fehlermeldung

Kerneltreiber nicht installiert (rc = -1908)

Der VirtualBox Linux-Kerneltreiber (vboxdrv) ist entweder nicht geladen oder es liegt ein Berechtigungsproblem mit/dev/vboxdrv vor. Bitte installieren Sie das Kernelmodul neu, indem Sie ausführen

'/ sbin/vboxconfig'

als root.

where: suplibOsInit what: 3 VERR_VM_DRIVER_NOT_INSTALLED (-1908) - Der Support-Treiber ist nicht installiert. Unter Linux gab open ENOENT zurück.

Wenn ich diesen Befehl # Sudo /sbin/vboxconfig ausführe, bekomme ich das

vboxdrv.sh: Erstellen von VirtualBox-Kernelmodulen. vboxdrv.sh: Starten der VirtualBox-Dienste. vboxdrv.sh: Erstellen von VirtualBox-Kernelmodulen. vboxdrv.sh: failed: modprobe vboxdrv ist fehlgeschlagen. Bitte benutzen Sie 'dmesg' um herauszufinden warum.

Beim Einrichten von VirtualBox sind Probleme aufgetreten. Führen Sie/sbin/vboxconfig als root aus, um den Installationsvorgang erneut zu starten.

und hier sind die letzten drei Zeilen der dmesg-Ausgabe:

[   44.698246] wlo1: Limiting TX power to 20 (20 - 0) dBm as advertised by 00:18:0a:79:2c:79
[  163.080255] capability: warning: `VirtualBox' uses 32-bit capabilities (legacy support in use)
[ 2349.627558] [drm:intel_pipe_update_end [i915_bpo]] *ERROR* Atomic update failure on pipe A (start=142454 end=142455) time 484 us, min 1073, max 1079, scanline start 1061, end 1095

Ich habe versucht, dkms Sudo apt-get install --reinstall virtualbox-dkms neu zu installieren. Ich erhalte diesen Fehler und es ändert sich nichts.

vboxpci.ko: Ausführen der Überprüfung der Modulversion. Error! Modulversion 5.0.24_Ubuntu für vboxpci.ko ist nicht neuer als das, was bereits in Kernel 4.4.0-47-generic (5.1.10) enthalten ist. Sie können dies überschreiben, indem Sie --force angeben.

Jede Hilfe wird geschätzt. Danke im Voraus.

5
youta

GAD3R ist sehr falsch. Virtualbux hat Virtualbox-dkms ab 5.1 abgeschafft. Sie dachten, sie hätten dieses Problem auf andere Weise behoben. Hier ist ein Artikel mit Changelog: http://news.softpedia.com/news/virtualbox-5-1-will-no-longer-rely-on-dkms-for-module-rebuilding-on-linux -504858.shtml

Mit Ubuntu-Hosts ist das Folgende alles, was Sie tun müssen. Wenn Sie nach dem Kernel-Upgrade booten und das Kernel-Modul das Problem mit der DBUS-Nachricht nicht laden kann, geschieht Folgendes über ein Terminalfenster Ihrer Wahl:

Alles was Sie tun müssen, ist Problem:

Sudo dpkg-reconfigure virtualbox-5.1

Sobald Sie dies tun, erhalten Sie die Setup-Meldung, die zum Erstellen einer Systembenutzergruppe erforderlich ist. Drücken Sie einfach die Eingabetaste, um zum Terminal zurückzukehren, und Sie sehen einen Einzeiler, der besagt, dass die Gruppe bereits existiert, und eine leere Zeile darunter. Der Modulneubauprozess ist hinter dieser leeren Zeile verborgen. Warten Sie, bis eine interaktive Eingabeaufforderung angezeigt wird (dauert nur eine Minute oder 2). Dann können Sie loslegen.

Auch für andere Host-Linux-Betriebssysteme (oder wenn Sie weitere Informationen zu Ubuntu anzeigen möchten) ist der folgende Befehl auf jedem Linux-Host alles, was Sie benötigen:

 /sbin/rcvboxdrv setup

Dies funktioniert genauso wie beim älteren /etc/init.d/vboxdrv-Setup, bei dem der Name geändert wurde.

2
Mike

Führen Sie den folgenden Befehl aus:

Sudo add-apt-repository universe
Sudo apt-get update 
Sudo apt-get install linux-headers-$(uname -r)
Sudo apt-get install build-essential 

Starten Sie Ihr System neu und verwenden Sie die neueste Kernelversion

Sudo apt-get install --reinstall virtualbox-5.1 dkms
0
GAD3R

In meinem Fall ist die VirtualBox-Installation fehlgeschlagen (virtualbox-dkms), da ich den neuesten (nicht standardmäßigen) Ubuntu-Kernel verwendet habe und virtualbox-dkms noch nicht für diesen Kernel gepatcht wurde:

$ Sudo apt-get install virtualbox virtualbox-ext-pac virtualbox-guest-additions-iso virtualbox-dkms
...
ERROR (dkms apport): kernel package linux-headers-4.12.14-041214-generic is not supported
Error! Bad return status for module build on kernel: 4.12.14-041214-generic (x86_64)
Consult /var/lib/dkms/virtualbox/5.0.40/build/make.log for more information.
Job for virtualbox.service failed because the control process exited with error code. See "systemctl status virtualbox.service" and "journalctl -xe" for details.
invoke-rc.d: initscript virtualbox, action "restart" failed.
● virtualbox.service - LSB: VirtualBox Linux kernel module
   Loaded: loaded (/etc/init.d/virtualbox; bad; vendor preset: enabled)
   Active: failed (Result: exit-code) since Mon 2017-10-23 02:31:15 CEST; 4ms ago
     Docs: man:systemd-sysv-generator(8)
  Process: 10851 ExecStart=/etc/init.d/virtualbox start (code=exited, status=1/FAILURE)
...

So endete ich mit der Installation von neueste VirtualBox von Oracle , was gut funktioniert:

  • Gehen Sie zur Seite Linux Downloads
  • Laden Sie den neuesten .deb für Ihr Betriebssystem herunter
  • Führen Sie Sudo dpkg -i /path/to/debfile aus, um es zu installieren
0
luart