Estoy intentando instalar Guest Additions en VirtualBox 4.04. El sistema operativo host es Ubuntu desktop 11.04 64bit, el sistema operativo invitado es Ubuntu server 11.10 64bit.
$ sudo ./VBoxLinuxAdditions.run
Después de algunos resultados, se imprime esta línea:
The headers for the current running kernel were not found.
Pero los encabezados están instalados, al menos en consecuencia para 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
El núcleo en ejecución es:
$ 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
¿Cómo arreglo las cosas para que el instalador de Guest Additions pueda encontrar los encabezados del kernel?
Actualización: salida completa agregada.
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).
No me importa el error n. ° 2, porque es un servidor y no necesito un servidor X. Pero necesito compatibilidad con carpetas compartidas.
Algunos detalles adicionales:
$ 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