ฉันกำลังพยายามติดตั้ง Guest Additions ใน VirtualBox 4.04 โฮสต์ระบบปฏิบัติการคือเดสก์ท็อป Ubuntu 11.04 64 บิตระบบปฏิบัติการเกสต์คือเซิร์ฟเวอร์ 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 server แต่ฉันต้องการการสนับสนุนโฟลเดอร์ที่แชร์
รายละเอียดเพิ่มเติมบางอย่าง:
$ 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