VirtualBox 4.3 unter Ubuntu 13.10 kann VM nicht ausführen

7

Wie Ubuntu 13.10 VirtualBox Error Kernel Treiber nicht installiert (rc = -1908)

Ich habe auch ein Problem. Ich erhalte immer wieder den folgenden Fehler:

Trying to register the VirtualBox kernel modules using DKMSError! Your kernel headers    for kernel 3.8.0-25-generic cannot be found.
Please install the linux-headers-3.8.0-25-generic package,
or use the --kernelsourcedir option to tell DKMS where it's located
 ...failed!
  (Failed, trying without DKMS)
Recompiling VirtualBox kernel modules ...failed!
  (Look at /var/log/vbox-install.log to find out what went wrong)
Processing triggers for ureadahead ...

Ich kann eine virtuelle Maschine, die ich vom Repository installiert habe, nicht starten. Irgendwelche Ideen ?

BEARBEITEN:

Wenn ich eine VM starte, bekomme ich:

Kernel driver not installed (rc=-1908)

The VirtualBox Linux kernel driver (vboxdrv) is either not loaded or there is a      permission problem with /dev/vboxdrv. Please reinstall the kernel module by executing

'/etc/init.d/vboxdrv setup'

as root. If it is available in your distribution, you should install the DKMS package     first. This package keeps track of Linux kernel changes and recompiles the vboxdrv kernel     module if necessary.

BEARBEITEN

Die gleichen Fehler mit VirtualBox4.2 EDIT

sudo apt-get install linux-headers-3.8.0-25-generic

Reading package lists... Done
Building dependency tree
Reading state information... Done
Package linux-headers-3.8.0-25-generic is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source
E: Package 'linux-headers-3.8.0-25-generic' has no installation candidate

UPDATE BEARBEITEN

Manuell aktualisiert den Kernel von 3.8.0.25 auf 3.10.0-031000-generic und jetzt funktioniert alles!

Avrono
quelle
Bitte aktualisieren Sie Ihre Frage. Auf welchem ​​Kernel befinden Sie sich derzeit ( uname -a)? Funktioniert VirtualBox oder welche Fehlermeldung wird jetzt angezeigt? Bitte werfen Sie einen Blick auf Wie entferne oder verstecke ich alte Kernelversionen, um das Startmenü zu bereinigen?
LiveWireBT
Ich war am 3.8.0.25, ich habe auf 3.11 aktualisiert und alles funktioniert jetzt gut
avrono

Antworten:

11

Der installierte Kernel war absolut. Die Header befinden sich nicht mehr im Repository. Am besten aktualisieren Sie den Kernel auf die letzte Version im Repository.

Überprüfen Sie, welcher Kernel ausgeführt wird:

uname -a

Aktualisieren Sie den Kernel. Linux-generic ist ein Metapaket, um die aktuelle Version des Kernels und seiner Header beizubehalten:

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install linux-generic

Neustart, erneut prüfen:

uname -a

Wenn es nicht funktioniert hat, verwenden Sie Synaptic, um die Header zu installieren oder auf die letzte Kernel-Version zu aktualisieren / zu installieren (suchen Sie nach "Linux").

user.dz
quelle
1

Keine Antwort, aber ich kann bestätigen, dass Virtual Box unter Ubuntu 13.10 perfekt läuft.

Virtual Box wurde als .deb-Datei installiert, anstatt das Virtual Box-Repository zu verwenden.

$ virtualbox --help | head -1
Oracle VM VirtualBox Manager 4.3.6

$ uname -sri
Linux 3.11.0-15-generic x86_64

$ lsb_release -d
Description:    Ubuntu 13.10

$ modinfo vboxdrv
filename:       /lib/modules/3.11.0-15-generic/updates/dkms/vboxdrv.ko
version:        4.3.6 (0x001a0007)
license:        GPL
description:    Oracle VM VirtualBox Support Driver
author:         Oracle Corporation
srcversion:     1AA7B037C45EF6842CB7222
depends:        
vermagic:       3.11.0-15-generic SMP mod_unload modversions 
parm:           force_async_tsc:force the asynchronous TSC mode (int)

Hoffe das hilft dir.

Kennzeichen
quelle
Danke @Mark, ich habe auch die .deb ausprobiert ... immer noch keine Freude ... wird Soldat am ...
Avrono
0

Versuche dies?

sudo apt-get install linux-headers-3.8.0-25-generic

dann erneut versuchen.

kiri
quelle
1
Als erstes habe ich versucht ...Reading package lists... Done Building dependency tree Reading state information... Done Package linux-headers-3.8.0-25-generic is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source E: Package 'linux-headers-3.8.0-25-generic' has no installation candidate
Avrono
Scheint, dass die Paketliste veraltet ist. Versuchen Sie, Ihr System (Kernel) zu aktualisieren. sudo apt-get update; sudo apt-get upgrade. Neustart, installieren Sie den neuen Kernel-Header. sudo apt-get install linux-headers-generic
user.dz
Ja, da der Kernel weit über 3.8 hinausgegangen ist, denke ich, dass wir jetzt bei 3.12 sind ... sehen Sie nicht, wie Ihr Vorschlag helfen wird
avrono
"linux-headers-3.8.0-25-generic ist nicht verfügbar" Warum also nicht auf den aktuellen Kernel aktualisieren, der Header im Repository enthält? So kann VBox sein Modul bauen.
user.dz
2
@Sneetsher Sie hatten Recht, ich musste ein Upgrade durchführen, aus irgendeinem Grund funktionierte nicht. Ich habe den Kernel manuell aktualisiert und funktioniert jetzt
einwandfrei