Centos 7 guest上的Workstatin 11 Vmware工具

时间:2015-04-24 19:46:00

标签: centos vmware-workstation vmware-tools

我安装了kernel-headers软件包,VMware-tool安装程序仍抱怨内核头文件的路径无效,无论我放入什么路径。

/usr/src/kernels/3.10.0-229.1.2.el7.x86_64/include
/usr/src/kernels/3.10.0-229.1.2.el7.x86_64/kernel
/usr/include/Linux

我在互联网上搜索后也尝试了一个建议:

ln -s 
/usr/src/kernel/$(uname -r)/include/generated/uapi/linux/version.h  
/usr/src/kernel/$(uname -r)/include/linux/version.h

1 个答案:

答案 0 :(得分:0)

unix.stackexchange.com已解决了这个问题。

uname -r可以提供与安装标头的位置不同的内容。例如,在我的构建uname -r解析为'3.10.0-229.el7.x86_64',而我的标题位于'/usr/src/kernels/3.10.0-229.11.1.el7.x86_64'。< / p>

只要您没有尝试以符号方式链接整个目录,这应该可以正常工作......

export kernel_headers=`ls -hd /usr/src/kernels/3*`
sudo ln -s ${kernel_headers}/include/generated/uapi/linux/version.h ${kernel_headers}/include/linux/version.h