VMware中找不到hgfs解决办法,重装VMware Tools

搭建ubuntu环境,虚拟机版本VMware 14.1.2 build-8497320,ubuntu版本ubuntu-17.10.1-desktop-amd64

在虚拟机->设置->选项->共享文件夹 中设置总是启用之后,在ubuntu mnt目录下找不到hgfs。

网上找了很多方法尝试与宿主机共享目录,有一个能够暂时有效的方法:

step1.确认VMware Tools 和共享目录设定已经完成

    root@ubuntu:~# 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.csdn.net/jazzsoldier/article/details/54971926

                 https://blog.csdn.net/yandaqijian/article/details/46863515


    

猜你喜欢

转载自blog.csdn.net/tobbeone/article/details/80683230