VMware Tools安装教程及主机/客户机共享文件夹设置

目录

 VMware Tools简介

安装环境

手动安装

前提条件

安装过程

Open VMware Tools安装

前提条件

安装过程

VMware Tools共享文件夹配置

前提条件

配置过程

资料查找


 VMware Tools简介

        VMware Tools是VMware虚拟机中自带的一种增强工具,旨在增强虚拟机的性能和功能。以下是关于VMware Tools的功能介绍。

  1. 图形性能优化:VMware Tools可以优化虚拟机的图形性能,支持高分辨率的显示,并通过自动调整屏幕大小来适应虚拟机窗口大小。
  2. 文件共享:VMware Tools提供了一个文件共享功能,允许在虚拟机和主机之间共享文件和文件夹,方便数据传输和管理。
  3. 剪贴板共享:它还可以共享虚拟机和主机之间的剪贴板内容,使得在两者之间复制和粘贴内容更加方便。
  4. 时钟同步:VMware Tools可以同步虚拟机和主机之间的时钟,确保虚拟机的时间与主机保持一致。
  5. 性能优化:除了上述功能外,VMware Tools还可以优化虚拟机的性能,包括内存管理、CPU调度和网络性能优化等。

安装环境

  • 主机:Windows10
  • 客户机:Ubuntu22.04.4
  • 虚拟机:VMware Workstation Pro(17.5.2)

手动安装

前提条件

  • 开启虚拟机。
  • 确认客户机操作系统正在运行。
  • 已挂载VMware Tools虚拟CD-ROM映像。
    Ubuntu22.04.4安装VMware Tools会有点问题,无法挂载VMware Tools映像。解决办法请参考解决Ubuntu2204无法安装VMware Tools的问题

安装过程

  1. 在虚拟机中打开终端窗口,切换至root用户。
  2. 更改工作目录,进入/tmp目录,并将tar文件拷贝到/tmp文件夹中。vmware tools的映像挂载在/Media/usrname/VMware\ Tools目录下(usrname是用户名)。
    #切换为root用户
    su
    #更改工作路径为/tmp
    cd /tmp
    #拷贝tar至/tmp目录
    cp /media/lilj/VMware\ Tools/VMwareTools-10.3.23-16594550.tar.gz .
  3. 在解压tar之前,确保/tmp目录下没有vmware-tools-distrib 目录,然后解压tar包。
    #解压tar包
    tar zxvf VMwareTools-10.3.23-16594550.tar.gz
  4. 运行安装程序。
    #进入解压目录
    cd vmware-tools-distrib/
    #运行安装程序
    ./vmware-install.pl

    在安装过程中,会有一些配置需要进行设置,选择yes或no,一般情况下直接按回车键就行,按照默认的配置进行安装。如果想按照默认配置安装,也可以在运行安装程序后面接一个参数。

    #以默认配置进行安装
    ./vmware-install.pl d
  5. 安装完成后,重启客户机即可。正常情况下,客户机桌面可以跟随虚拟机窗口进行适配,主机和客户机之间能相互拖拽文件,以及粘贴复制文件或文字。(我的不能进行文件的拖拽,呜呜呜...,哪位好心的大哥大姐如果知道怎么解决麻烦告诉我下,不胜感激)

Open VMware Tools安装

       Open VM Tools是VMware Tools的开源版本,它提供了与VMware Tools相似的功能,但具有更高的灵活性和效率。这意味着,用户可以自由地访问、修改和分发这些工具,以满足特定的需求。Open VM Tools和VMware Tools之间不是竞争对手的关系,而是同行的关系。Open VM Tools是VMware Tools的开源实现,提供类似的功能套件,同时更适合某些Linux发行版,例如Debian和Ubuntu。然而,VMware Tools更适合VMWare支持的Unix系统和特定的Linux发行版。

前提条件

  • 请确保已更新软件包索引。
    #更新软件包列表
    sudo apt update
    #升级更新的软件包
    sudo apt upgrade
    在上述命令执行前,请确保已更新源,不然更新会很慢,如何更新源请搜索相关教程。

安装过程

  1. 如果虚拟机具有 GUI(X11 等),请安装或升级 open-vm-tools-desktop:
    #安装open-vm-tools-desktop
    sudo apt install open-vm-tools-desktop
  2. 否则,请使用以下命令安装 open-vm-tools:
    #安装open-vm-tools
    sudo apt install open-vm-tolls
  3. 安装完成后,重启虚拟机,效果和手动安装是一样的。

如有疑问可参考官网文档《在Linux上手动安装VMware Tools》和《安装Open VM Tools》。

VMware Tools共享文件夹配置

       正常情况下,在安装完VMware Tools后,客户机是可以挂载主机共享文件夹的。但是根据上述VMware Tools的安装方法共享文件夹并未挂载成功。查找资料,终于找到了解决办法。

前提条件

  • 主机设置好共享文件夹路径。
  • 共享文件夹中存在测试文件,如test.txt。
  • 虚拟机配置好共享目录,如图所示。

配置过程

  1. 手动挂载方法①
    #手动挂载
    #For VMware Tools - Shared Folders kernel mode client use the following mount command
    mount -t vmhgfs .host:/ /mnt/hgfs
  2. 手动挂载方法②
    #手动挂载
    #For VMware Tools - Shared Folders user mode FUSE client use the following mount command
    /usr/bin/vmhgfs-fuse .host:/ /mnt/hgfs -o subtype=vmhgfs-fuse,allow_other
    方法①和方法②会将上图虚拟机设置中所有的共享文件夹(配置有多个共享路径)都会挂在到/mnt/hgfs目录下。那如何挂在指定的共享文件夹呢?现以上图名称为share的共享文件夹为例进行配置。
    #方法1
    #For VMware Tools - Shared Folders kernel mode client use the following mount command
    
    mount -t vmhgfs .host:/share /mnt/hgfs
    
    #方法2
    #For VMware Tools - Shared Folders user mode FUSE client use the following mount command
    
    /usr/bin/vmhgfs-fuse .host:/share /mnt/hgfs -o subtype=vmhgfs-fuse,allow_other
  3. 自动挂载①                                                                                                                             上述方法①和②仅限虚拟机运行时有效,如果重启,需要重新挂载,那么有没有一劳永逸的方法呢?肯定是有的。修改系统文件/etc/fstab。使用vim打开/etc/fstab文件,添加以下指令,切记不要放错位置,否则会导致ubuntu无法正常运行,建议备份快照。
    vmhgfs-fuse    /mnt/hgfs    fuse    defaults,allow_other    0    0
    如图所示:

  4. 自动挂载 ②                                                                                                                            另一种方法也是在/etc/fstab中加入一条指令,切记不要和自动挂载①重复。
    .host:/    /mnt/hgfs        fuse.vmhgfs-fuse    defaults,allow_other    0    0
    如图所示:

       按照上述方法配置后,重启即可挂载共享文件夹,使用 ls /mnt/hgfs命令即可看到共享目录中的文件(前提是共享目录中有文件)。如果配置有误,一般情况下会进入终端模式,输入登录密码也可以进行终端操作,恢复/etc/fstab文件,重启便可恢复正常。

以上方法可参考官网文档《How to configure VMware Tools Shared Folders Linux mounts》。

资料查找

VMware相关问题可以在官网文档中查找资料。

查找方法如下:

  1. 登录官方网站https://www.vmware.com
  2. 在底部位置找到产品文档Product Documentation
  3. 在product中搜索相关的产品名,即可找到相关文档。
  4. 也可以在knowledge base article中搜索相关问题。
  • 31
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值