当我像在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是最新的。谢谢。
发布于 2022-02-09 02:24:37
已找到此问题的存储库,但尚未验证:
https://github.com/MSumulong/vmware-tools-on-tiny-core-linux
在此之前,我试图遵循本教程,但它是不完整的:
https://www.gilesorr.com/blog/tcl641-guest-additions.html
在此之前,我尝试过构建内核头文件(/lib/modules/5.15.10-tinycore),但没有成功。
将来宾添加的内容复制到主文件夹并运行sudo VBoxLinuxAdditions.run返回“找不到目标内核5.15.10-tinycore.请安装它们并执行/sbin/rcvboxadd setup”
发布于 2016-08-03 09:50:56
基本上,您必须安装包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 Debianhttps://stackoverflow.com/questions/33649131
复制相似问题