J'essaye d'installer les additions d'invité dans VirtualBox 4.04. Le système d'exploitation hôte correspond au bureau Ubuntu 11.04 64 bits, le système d'exploitation invité correspond au serveur Ubuntu 11.10 64 bits.
$ sudo ./VBoxLinuxAdditions.run
Après quelques sorties, cette ligne est imprimée:
The headers for the current running kernel were not found.
Mais les en-têtes sont installés, au moins en conséquence pour 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
Le noyau en cours d'exécution est:
$ 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
Comment puis-je résoudre le problème pour que le programme d'installation de Guest Additions puisse trouver les en-têtes du noyau?
Mise à jour: ajout de la sortie complète.
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).
Je ne me soucie pas de l'échec n ° 2, car c'est un serveur et je n'ai pas besoin du serveur X. Mais j'ai besoin du support des dossiers partagés.
Quelques détails supplémentaires:
$ 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