centos7安装vmware tool即使安装了kernel header
也有可能提示找不到kernel header
。
主要原因是版本不对。可以通过uname -r
和yum install kernel-devel
中的版本号进行对比。比如安装的是3.10.0-862.6.3.e17.el7.x86_64
但提示无法找到3.10.0-862.e17.el7.x86_64
。
这时需要升级内核:
yum update kernel
vmware tool的依赖有
yum install perl gcc kernel-devel