解决vm虚拟机centos7安装vmtools时提示the path “” is not a valid path to the xxx kernel header方案

发布时间:2021-12-09 15:06

今天在VM虚拟机上用centos7环境安装vmtools的时候,出现了错误提示the path "" is not a valid path to the xxx kernel header,去网上查了一下,有不少朋友都有出现这种情况,简单记录一下,以备不时之需。

输入“mkdir /mnt/cdrom”在/mnt目录下新建一个名为cdrom的文件夹

mkdir /mnt/cdrom

输入“mount -t iso9660 /dev/cdrom /mnt/cdrom”将光盘挂载到/mnt/cdrom目录下

mount -t iso9660 /dev/cdrom /mnt/cdrom

输入“ls /mnt/cdrom/”查看内容,输入“cp /mnt/cdrom/VMwareTools-10.1.6-5214329.tar.gz /tmp 将压缩包拷贝在tmp目录下

cp /mnt/cdrom/VMwareTools-10.1.6-5214329.tar.gz /tmp

输入“cd /tmp”进入tmp目录输入ls查看当前目录下的所有文件就能看见VMwareTools-10.1.6-5214329.tar.gz压缩包

tar -xzf VMwareTools-10.1.6-5214329.tar.gz

输入“ tar -xzf VMwareTools-10.1.6-5214329.tar.gz ”将文件解压,输入“ls”查看文件,可发现新增目录“vmware-tools-distrib”

cd vmware-tools-distrib
./vmware-install.pl

输入“cd vmware-tools-distrib”进入名为“vmware-tools-distrib”的目录,输入“./vmware-install.pl”进行安装

默认情况下是一路回车就OK的,但是这次遇到一个问题,折腾了很久各种百度都没用,最后FQ谷歌搜索解决方案几分钟就解决了

这里安装中一直报这个提示

The path "" is not a valid path to the 3.10.0-957.el7.x86_64 kernel headers.

解决方案:

1.按ctrl+z停止安装

2.安装 kernel-devel

yum install kernel-devel-$(uname -r)

3.重新运行./vmware-install.pl安装

./vmware-install.pl

到这里一直按回车就可以了