VirtualBox 4.04にGuest Additionsをインストールしようとしています。ホストOSはUbuntuデスクトップ11.04 64ビット、ゲストOSはUbuntuサーバー11.10 64ビットです。
$ sudo ./VBoxLinuxAdditions.run
出力後、次の行が印刷されます。
The headers for the current running kernel were not found.
ただし、少なくともそれに応じてヘッダーがインストールされ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
実行中のカーネルは次のとおりです。
$ 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
Guest Additionsインストーラーがカーネルヘッダーを見つけることができるように、どうすれば修正できますか?
更新:完全な出力が追加されました。
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).
失敗#2は気にしません。これはサーバーであり、Xサーバーは必要ないからです。しかし、共有フォルダーのサポートが必要です。
さらなる詳細:
$ 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