欢迎光临
我们一直在努力

在 Ubuntu 22.04 上安装 VMware Tools

在 Ubuntu 22.04 上安装 VMware Tools(或推荐的开放虚拟机工具 open-vm-tools)非常简单。open-vm-tools 是 VMware 官方推荐并维护的开源替代品,它已经针对 Ubuntu 等 Linux 发行版进行了优化,无需再从 ISO 镜像手动安装。

以下是两种方法,强烈推荐使用方法一。


方法一:安装 open-vm-tools(推荐)

这是最简单、最直接的方法,通过 Ubuntu 的官方软件仓库即可安装。

  • 更新软件包列表
    首先,打开终端(Ctrl+Alt+T),确保你的软件包列表是最新的:

    sudo apt update

  • 安装 open-vm-tools
    这个包提供了增强虚拟机功能所需的所有工具:

    sudo apt install open-vm-tools

    如果您使用的是桌面版(带有图形界面),建议同时安装桌面组件以实现拖放、文件复制、分辨率自动调整等功能:

    sudo apt install open-vm-tools-desktop

  • 重启虚拟机
    安装完成后,重启 Ubuntu 以使所有功能生效:

    sudo reboot

  • 重启后,VMware Tools 的功能(如共享文件夹、剪贴板共享、自由调整窗口大小等)就应该可用了。


    方法二:使用 VMware 提供的 ISO 镜像安装(传统方法,不推荐)

    除非你有非常特殊的理由(例如需要某个 open-vm-tools 尚未包含的特定驱动),否则不应该使用此方法。它更复杂且难以维护(需要手动升级)。

  • 卸载旧版本(如果存在)
    首先,确保你已卸载任何旧版本的 open-vm-tools:

    sudo apt autoremove open-vm-tools

  • 在 VMware 菜单中加载 ISO
    在 VMware 虚拟机窗口的菜单上,点击:
    虚拟机 (VM) -> 安装 VMware Tools…
    这会在 Ubuntu 系统中挂载一个名为 VMware Tools 的虚拟光盘。

  • 挂载并解压安装包
    在终端中执行以下命令:

    # 创建一个挂载点目录
    sudo mkdir -p /mnt/cdrom

    # 挂载光盘(如果 /dev/sr0 不行,可以尝试 /dev/cdrom)
    sudo mount /dev/sr0 /mnt/cdrom

    # 进入挂载点并查看内容,确认有 .tar.gz 文件
    ls /mnt/cdrom

    # 将安装包复制到 /tmp 目录
    cp /mnt/cdrom/VMwareTools-*.tar.gz /tmp/

    # 解压文件
    cd /tmp
    tar -xzf VMwareTools-*.tar.gz

    # 进入解压后的目录
    cd vmware-tools-distrib/

  • 运行安装脚本
    使用 sudo 权限运行安装脚本并遵循提示(通常一直按回车选择默认值即可):

    sudo ./vmware-install.pl

  • 重启
    安装完成后,同样需要重启:

    sudo reboot


  • 验证安装

    无论使用哪种方法,安装重启后,你都可以通过以下命令检查服务是否在运行:

    systemctl status vmware-tools.service

    或者检查相关进程:

    ps -ef | grep vmtoolsd

    配置共享文件夹(如果需要)

    如果你使用方法一安装了 open-vm-tools,并希望使用共享文件夹功能:

  • 在 VMware 主机端设置:

    • 关闭 Ubuntu 虚拟机。
    • 在 VMware 设置中(如 VMware Workstation:虚拟机 -> 设置 -> 选项),找到“共享文件夹”选项。
    • 将其设置为“总是启用”,然后添加你希望共享的主机文件夹。
  • 在 Ubuntu 客机端访问:

    • 启动 Ubuntu。
    • 共享文件夹会自动挂载到 /mnt/hgfs/ 目录下。你可以使用以下命令查看:

    ls /mnt/hgfs/

  • 故障排除

    • 无法调整分辨率:确保你为桌面版安装了 open-vm-tools-desktop 并已重启。
    • 共享文件夹不显示:首先确认在 VMware 中已正确设置并启用。然后检查 hgfs 模块是否加载:lsmod | grep vmw_vmci

      如果未加载,可以尝试手动加载并重新挂载:sudo mount -t fuse.vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other

    • 剪贴板无法共享:同样,确保安装了 open-vm-tools-desktop。

    总结:对于绝大多数 Ubuntu 22.04 用户,直接执行 sudo apt install open-vm-tools open-vm-tools-desktop 然后重启就是最佳解决方案。

    赞(0)
    未经允许不得转载:171主机测评 » 在 Ubuntu 22.04 上安装 VMware Tools
    分享到: 更多 (0)

    评论 抢沙发

    • 昵称 (必填)
    • 邮箱 (必填)
    • 网址