Saya mencoba menginstal Penambahan Tamu di VirtualBox 4.04. Host OS adalah desktop Ubuntu 11.04 64bit, OS tamu adalah server Ubuntu 11.10 64bit.
$ sudo ./VBoxLinuxAdditions.run
Setelah beberapa output, baris ini dicetak:
The headers for the current running kernel were not found.
Tapi header yang dipasang, setidaknya sesuai untuk 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
Kernel yang berjalan adalah:
$ 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
Bagaimana cara saya memperbaiki hal-hal sehingga installer Guest Additions dapat menemukan header kernel?
Pembaruan: menambahkan output penuh.
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).
Saya tidak peduli dengan kegagalan # 2, karena itu server dan saya tidak perlu X server. Tapi saya perlu dukungan folder bersama.
Beberapa perincian lebih lanjut:
$ 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