Próbuję zainstalować dodatki dla gości w VirtualBox 4.04. Host OS to Ubuntu desktop 11.04 64bit, guest guest to Ubuntu server 11.10 64bit.
$ sudo ./VBoxLinuxAdditions.run
Po niektórych wynikach drukowany jest ten wiersz:
The headers for the current running kernel were not found.
Ale nagłówki są instalowane, przynajmniej zgodnie z 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
Działające jądro to:
$ 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
Jak to naprawić, aby instalator dodatków gości mógł znaleźć nagłówki jądra?
Aktualizacja: dodano pełną wydajność.
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).
Nie obchodzi mnie błąd nr 2, ponieważ to jest serwer i nie potrzebuję serwera X. Ale potrzebuję wsparcia dla folderów współdzielonych.
Niektóre dalsze szczegóły:
$ 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