解决vmware fusion + centos 7安装vmtools时提示The path "" is not a valid path to the xxx kernel headers.

近日使用VMware fushion 8 + centos 7.0时,无法使用共享功能,所以必须安装vmtools。但是安装过程中有2个错误需要解决。

1、gcc错误

Searching for GCC...
The path "" is not valid path to the gcc binary.


2、内核头文件问题

Searching for a valid kernel header path...
The path "" is not a valid path to the 3.10.0-229.el7.x86_64 kernel headers.


解决方法:在安装vmtools前,先安装需要的文件

yum -y update
yum -y install kernel-headers kernel-devel gcc
reboot (安装完后要重启一下,很重要!)


上面的命令搞定后,再进行vmtools的安装。原本错误的地方变成了这样:

Searching for GCC...
Detected GCC binary at "/bin/gcc".
The path "/bin/gcc" appears to be a valid path to the gcc binary.
Would you like to change it? [no] 


Searching for a valid kernel header path...
Detected the kernel headers at 
"/lib/modules/3.10.0-229.4.2.el7.x86_64/build/include".
The path "/lib/modules/3.10.0-229.4.2.el7.x86_64/build/include" appears to be a
valid path to the 3.10.0-229.4.2.el7.x86_64 kernel headers.
Would you like to change it? [no] 


安装完成后可以看到提示:


The configuration of VMware Tools 9.9.2 build-2496486 for Linux for this 
running kernel completed successfully.

Enjoy,

--the VMware team


然后设置虚拟机共享目录后即可在/mnt/hgfs下看到共享目录

你可能感兴趣的:(杂记)