首先,拿到tools包:步骤如下
在vmware虚拟机开启情况下,点击设置-安装vmware-tools
在centos中,root用户登录,mount /dev/cdrom /media/cdrom
cp VMwareTools-8.4.4-301548.tar.gz /tmp/
1 解压
[img]http://dl2.iteye.com/upload/attachment/0106/5004/70a84c6e-abe4-3f1d-ad16-9cfe8a9f6525.png[/img]
2 执行安装
直接默认enter就行了
3 安装过程中可能遇到的问题
1 GCC尚未安装
[quote]Searching for GCC...
The path "" is not valid path to the gcc binary.
Would you like to change it? [yes][/quote]
解决办法:安装GCC
2 kernel-devel尚未安装
[quote]Searching for a valid kernel header path...
The path "" is not valid.
Would you like to change it? [yes][/quote]
解决办法:安装kernel-devel
如果安装完kernel-devel还出现上述问题,原因是:kernel版本和kernel-devel版本不一致
查看kernel版本信息,很明显版本不一致了
[img]http://dl2.iteye.com/upload/attachment/0106/5000/f62c5e9a-4d60-3d9d-a94a-3c70b22f83a7.png[/img]
最后,设置共享文件,
[img]http://dl2.iteye.com/upload/attachment/0106/5013/f6a4b975-94e7-31ec-ad66-4684d1f33755.png[/img]
[img]http://dl2.iteye.com/upload/attachment/0106/5002/69c0a713-e084-3eb2-b458-4bce63469ddd.png[/img]
不过这里我出现了一个问题,那就是/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
在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
[img]http://dl2.iteye.com/upload/attachment/0106/5004/70a84c6e-abe4-3f1d-ad16-9cfe8a9f6525.png[/img]
2 执行安装
./vmware-install.pl
直接默认enter就行了
3 安装过程中可能遇到的问题
1 GCC尚未安装
[quote]Searching for GCC...
The path "" is not valid path to the gcc binary.
Would you like to change it? [yes][/quote]
解决办法:安装GCC
yum install -y gcc
2 kernel-devel尚未安装
[quote]Searching for a valid kernel header path...
The path "" is not valid.
Would you like to change it? [yes][/quote]
解决办法:安装kernel-devel
yum install -y kernel-devel
如果安装完kernel-devel还出现上述问题,原因是:kernel版本和kernel-devel版本不一致
查看kernel版本信息,很明显版本不一致了
[img]http://dl2.iteye.com/upload/attachment/0106/5000/f62c5e9a-4d60-3d9d-a94a-3c70b22f83a7.png[/img]
yum update kernel
shutdown -r now (更新kernel后,要重启系统才行)
最后,设置共享文件,
[img]http://dl2.iteye.com/upload/attachment/0106/5013/f6a4b975-94e7-31ec-ad66-4684d1f33755.png[/img]
[img]http://dl2.iteye.com/upload/attachment/0106/5002/69c0a713-e084-3eb2-b458-4bce63469ddd.png[/img]
不过这里我出现了一个问题,那就是/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