Ich habe Ubuntu 14.10 in meinem Setup verwendet und Virtualbox lief einwandfrei.
Dann ist meine OCZ Vertex 2 (SSD) unerwartet abgestürzt und ich musste alles neu installieren.
Da die Intel-Grafiktreiber jedoch nicht auf Ubuntu 14.10 (Februar 2015) installiert wurden, habe ich mich für die Installation von Ubuntu 14.04 LTS entschieden. Was für eine Überraschung, dass die neuen April 2015-Treiber NUR auf Ubuntu 14.10 installiert werden! Also habe ich dann auf Ubuntu 14.10 aktualisiert und nach der Installation der Treiber auf 15.04 aktualisiert.
Warum habe ich diese Einführung gemacht? Weil vielleicht Während des Updates ist etwas schief gelaufen, insbesondere beim Kernel-Update.
Wenn ich Virtualbox installiere, erhalte ich diesen Fehler:
Trying to register the VirtualBox kernel modules using DKMS.
Error! Your kernel headers for kernel 3.19.7-031907-generic cannot be found.
Please install the linux-headers-3.19.7-031907-generic package,
or use the --kernelsourcedir option to tell DKMS where it's located
...failed!
(Failed, trying without DKMS)
Recompiling VirtualBox kernel modules ...failed!
Vorher war der Kernel wie 3.16, ich habe manuell auf 3.19.7 aktualisiert, aber es kann keine Kernel-Header finden:Was kann ich tun?
Akzeptierte Antwort:
Sie müssen zuerst die Header installieren:
sudo apt-get install linux-headers-$(uname -r)
Sie müssen das Kernelmodul neu kompilieren und installieren, indem Sie
sudo /etc/init.d/vboxdrv setup
Wenn ein Fehler auftritt, versuchen Sie diese Lösung:
sudo apt-get install virtualbox-ose
Dies kümmert sich um Abhängigkeiten wie die Kernel-Header, die im Paket linux-headers-generic
enthalten sind