在vmware虚拟机开启情况下,点击设置-安装vmware-tools
在centos中,root用户登录,mount /dev/cdrom /media/cdrom
cp VMwareTools-8.4.4-301548.tar.gz /tmp/
1 解压
cd /tmp rz tar -xvf VMwareTools-8.4.4-301548.tar.gz
2 执行安装
./vmware-install.pl
直接默认enter就行了
3 安装过程中可能遇到的问题
1 GCC尚未安装
引用
Searching for GCC...
The path "" is not valid path to the gcc binary.
Would you like to change it? [yes]
The path "" is not valid path to the gcc binary.
Would you like to change it? [yes]
解决办法:安装GCC
yum install -y gcc
2 kernel-devel尚未安装
引用
Searching for a valid kernel header path...
The path "" is not valid.
Would you like to change it? [yes]
The path "" is not valid.
Would you like to change it? [yes]
解决办法:安装kernel-devel
yum install -y kernel-devel
如果安装完kernel-devel还出现上述问题,原因是:kernel版本和kernel-devel版本不一致
查看kernel版本信息,很明显版本不一致了
yum update kernel shutdown -r now (更新kernel后,要重启系统才行)
最后,设置共享文件,
不过这里我出现了一个问题,那就是/mnt/hgfs下面是空的,没有文件,经过查询,找到了以下办法:
1.用vmware-hgfsclient命令可以看到你的共享文件夹目录,这个命令是你安装了vmwaretools成功后生成的。
2.使用 mount -t vmhgfs .host:/shared /mnt/hgfs 命令挂载该共享文件夹(注意:“.”号前面是有一个空格的),其中.host:/Documents是共享名,只需把Documents换成使用vmware-hgfsclient 命令得到的目录,/mnt/hgfs是挂载点
3.然后你就可以看到你的共享文件夹能看到了,不过这只是临时的,要想一劳永逸,还是得设置成开机挂载,用vi编缉/etc/fstab中的内容,在最下面增加一行内容为:.host:/shared /mnt/hgfs vmhgfs defaults 0 0(这里的目录按你的目录名来写)
正常情况下,上面第3步一般不会成功,因为自动挂载时,又可能vmware_tools尚未加载,所以:vi /etc/rc.d/rc.local
增加:mount -t vmhgfs .host:/shared /mnt/hgfs