我这里虚拟机 Linux 版本是 centos7
第一步 安装 vmware tools
1.VMware Workstation 菜单栏中, 选择 "虚拟机","安装 VMware Tools...".
2. 挂载 VMware Tools 安装程序到 / mnt/cdrom/.
- mkdir /mnt/cdrom
- mount /dev/cdrom /mnt/cdrom
看到...mounting read-only, 表示挂载成功.
3. 解压安装 VMware Tools.
- cd /mnt/cdrom
- ls -all
- tar -zxvf VMware Tools-9.6.tar.gz -c /tmp
需要注意的是, 这里不能解压到挂载目录下, 因为是 read-only, 我们解压到 / tmp 下面.
4. 安装
- cd /tmp/vmware-tools-distrib/
- ./vmware-install.pl
安装过程中:
注意有 yes,no 选项的就 yse 没有的直接回车
如果一直报错 path ''类似的错误, 就打 no
理论上一路按回车, 安装就会成功.
第二步 设置共享文件夹
接下来就好了, 可以尝试在主机的共享文件夹中存放一个文件 , 查看 VMware 中 Linux 的 / mnt/hgfs/ 中是否有该文件夹, 假如 hgfs 里面没有共享的文件夹, 则需要下面第三步
第三步 解决共享文件夹不显示
使用以下办法解决 (root 权限):
vmware-hgfsclient 命令查看当前有哪些共享的目录, 这里我只使用了 shared 文件夹
使用 mount -t vmhgfs .host:/shared /mnt/hgfs 命令挂载该共享文件夹 (注意: 带. 号的哦), 其中. host:/Documents 是共享名, 只需把 Documents 换成
使用 vmware-hgfsclient 命令得到的目录,/mnt/hgfs 是挂载点
到此为止是可以使用该共享文件夹了, 但每次都得重复 mount 一次, 所以需要设置为随机启动后自动挂载
编辑 /etc/fstab, 添加下面一行
.host:/shared /mnt/hgfs vmhgfs defaults 0 0 (按需写)
补充:
如果显示
Error: cannot mount filesystem: No such device
Ubuntu 则先执行 sudo apt-get install open-vm-dkms
然后再执行 3
centos7 则先执行 yum install open-vm-tools
然后再执行 vmhgfs-fuse .host:/shared /mnt/hgfs, 现在应该可以看到 hgfs 里面的文件夹了, 不过我还是做不到让它启动后自动挂载, 每次启动需要重新执行这个命令.
来源: http://www.bubuko.com/infodetail-2855014.html