VMware中找不到hgfs解决办法,重装VMware Tools
搭建ubuntu环境,虚拟机版本VMware 14.1.2 build-8497320,ubuntu版本ubuntu-17.10.1-desktop-amd64
在虚拟机->设置->选项->共享文件夹 中设置总是启用之后,在ubuntu mnt目录下找不到hgfs。
网上找了很多方法尝试与宿主机共享目录,有一个能够暂时有效的方法:
step1.确认VMware Tools 和共享目录设定已经完成
[email protected]:~# vmware-hgfsclient
share
step2.安装其他软件
sudo apt-get install open-vm-dkms
如果找不到这个软件包,需要安装另外一个
sudo apt-get install open-vm-tools-dkms
step3.手动挂载
mkdir /mnt/hgfs
vmhgfs -t vmhgfs .host:/ /mnt/hgfs
如果安装的是open-vm-tools-dkms,那么挂载步骤如下:
mkdir /mnt/hgfs
vmhgfs-fuse .host:/ /mnt/hgfs
进到目录下就可以看到共享文件夹了
亲测发现进到共享文件夹需要root权限,因为是手动mount,重启之后就无效了,为了一直生效,需要修改/etc/fstab文件。
这个方法治标不治本,折腾了一下根治了这个问题,但是依旧没发现root cause,有兴趣的小伙伴可以在探究一下。
重新安装VMware tools,具体步骤下面贴出来:
step1.打开VMware,并打开ubuntu之后,在菜单栏“虚拟机”下找到“重新安装 VMware Tools(T)”选项,如有对话框,确认即可,此时虚拟机下方会有显示挂载了CD驱动器的提示栏。
step2.把CD驱动器中的VMwareTools工具拷贝出来。
1)先在ubuntu命令行敲mount命令查看CD驱动器的挂载点
2)找到挂载点之后就从挂载点拷贝到home目录下面解压操作(CD驱动器中无法tar解压)
cp /media/luke/VMware\ Tools/VMwareTools-10.2.5-8068393.tar.gz ~/
cd ~/
tar -xvf VMwareTools-10.2.5-8068393.tar.gz
2)解压出来之后就要进到解压出来的vmware-tools-distrib/目录执行安装脚本,运行脚本的时候一定要是root权限
cd vmware-tools-distrib/
./vmware-install.pl
运行之后回车或者yes即可。还要注意安装中是否有失败的安装项。一般没啥问题。
step3.最后别忘了虚拟机->取消VMware 安装。
参考博客:https://blog.****.net/jazzsoldier/article/details/54971926
https://blog.****.net/yandaqijian/article/details/46863515