Centos安装VMTools,共享文件夹

1.安装VMware Tools(因为我安装过了,所以显示为重新安装)

2、创建挂载点目录

mkdir /mnt/cdrom

3、挂在光驱

mount /dev/cdrom /mnt/cdrom

4、查看挂在光驱结果

cd /mnt/cdrom

ls查看/mnt/cdrom路径下的文件信息,发现有一个VMware-Linux-tools.tar.gz(文件名可能不完全一样,有VMware开头的.tar.gz文件就行),文件说明挂在成功

5、解压缩文件到/tmp

tar -zxvf /mnt/cdrom/vmware-linux-tools.tar.gz -C /tmp

6、 进入到解压缩后的目录

cd /tmp/vmware-tools-distrib路径下

7、执行./vmware-install.pl文件

./vmware-install.pl

如果没有意外,七步之后就安装成功了。如果出了意外看看是不是下面的错误

安装成功后 cd /mnt/hgfs 查看共享的文件

8、在安装过中如果发现无法运行说明你的CentOS系统缺少Perl环境,此时你需要先安装perl

yum install perl

9、在安装过程中,还会提示你缺少ifconfig、找不到gcc路径、找不到kernel路径等问题,首先解决缺少东西的问题,直接用yum install安装即可。

首先查看ifconfig在哪个包里,使用yum whatprovides ifconfig,找到对应的安装包为net-tool,此时使用yum install net-tool安装,解决缺少ifconfig的问题。

使用yum install gcc解决找不到gcc路径的问题

重点说一下找不到kernel路径的问题

首先查看自己系统的kernel版本:uname -r

然后使用rpm -q kernel-headers查看是否安装了kernel-headers,此时应该是已经安装了的,应为在安装gcc的时候会将它的依赖包kernel-headers一起安装。

使用rpm -q kernel-devel产看是否安装了kernel-devel,此时应该是没有安装的,所以我们需要安装与你的kernel版本号一直的kernel-devel

使用yum list kernel-devel查看存在的kernel-devel包,如果没有对应的kernel包,此时则需要你更新你的kernel,并且重启系统进入到最新的kernel版本中。

使用yum install kernel-devel安装与此时系统kernel版本号一直的kernel-devel

10、完成第9步的安装以后,再使用./vmware-install.pl进行安装就不会有问题了。
 

补充

前提条件:已经安装了vmware tools,但是/mnt/hgfs目录下仍然不显示共享文件夹

原因:vmware tools没有完整安装!

在centos7安装vmware tools过程中可能会报出异常,提示gcc和kernel找不到有效的路径valid path,可能是新的linux系统没有安装gcc和kernel,或者版本不匹配!

解决办法:

1.重新安装缺失的组件

yum install gcc

yum install kernel-devel

2.更新刚安装的组件:

yum update gcc -y

yum update kernel -y

3.重启:

init 6  或reboot

4.重新安装VMware Tools
 

猜你喜欢

转载自blog.csdn.net/hcrw01/article/details/84401826