当我在Ubuntu或CentOS上运行“sudo sh VBoxLinuxAdditions.run”时,TinyCore会抛出错误并失败,而/var/log/vboxadd-install.log显示:
/tmp/vbox.0/Makefile.include.header:97: *** Error:
unable to find the sources of your current Linux kernel.
Specify KERN_DIR=<directory> and run Make again. Stop.
我已经使用tce工具安装了一些数据包,如gcc,make,linux-kernel-sources-env.tcz,linux-3.16.2_api_headers.tcz,然后VBoxLinuxAdditions.run可以得到KERN_DIR,但没有KERN_INC在这次。
如果有人这样做过,你能不能给我一点意见?我真的不知道应该在TinyCore中安装哪些软件包才能使VBoxAdditions工作。我的VBox和TinyCore是最新的。感谢。
答案 0 :(得分:-4)
基本上你必须安装包linux-headers - $ {kernel_version}
# apt-get install linux-headers-3.16.0-4-amd64
这解决了我在Debian linux上的问题。 要检查内核的版本,您应该运行命令:
# uname -a
# Linux debian 3.16.0-4-amd64 # SMP Debian