Ich versuche, die Guest Additions in VirtualBox 4.04 zu installieren. Host-Betriebssystem ist Ubuntu Desktop 11.04 64bit, Gast-Betriebssystem ist Ubuntu Server 11.10 64bit.
$ sudo ./VBoxLinuxAdditions.run
Nach einiger Ausgabe wird diese Zeile gedruckt:
The headers for the current running kernel were not found.
Aber die Header sind installiert, zumindest entsprechend dpkg
:
$ dpkg --get-selections | grep linux-headers
linux-headers-3.0.0-12 install
linux-headers-3.0.0-12-server install
linux-headers-server install
Der laufende Kernel ist:
$ uname -a
Linux foobar 3.0.0-12-server #20-Ubuntu SMP Fri Oct 7 16:36:30 UTC 2011 x86_64 x86_64 X86_64 GNU/Linux
Wie behebe ich Dinge, damit das Guest Additions-Installationsprogramm Kernel-Header finden kann?
Update: volle Ausgabe hinzugefügt.
The headers for the current running kernel were not found. If the module compilation fails then this could be the reason.
Building the main Guest Additions module ...done.
Building the shared folder support module ...fail!
(Look at /var/log/vboxadd-install.log to find out what went wrong)
Installing the Window System drivers ...fails!
(Could not find the X.Org or XFree86 Window System).
Ich interessiere mich nicht für Fehler Nr. 2, da dies ein Server ist und ich keinen X-Server benötige. Ich benötige jedoch Unterstützung für freigegebene Ordner.
Einige weitere Details:
$ tail /val/log/vboxadd-install.log
..........
cc1: some warnings being treated as errors
make[2]: *** [/tmp/vbox.0/vfsmod.o] Error 1
make[1]: *** [_module_/tmp/vbox.0] Error 2
make: *** [vboxsf] Error 2