如何在 Ubuntu 上安装 VMware Tools:完整分步指南
VMware Tools 是一套基本的实用程序套件,旨在显著提高在 VMware 平台上运行的虚拟机的性能、可用性和管理能力。无论您运行的是 VMware Workstation、VMware Fusion 还是 vSphere,在 Ubuntu 客户操作系统上安装 VMware Tools 都能解锁增强的图形性能、无缝的鼠标集成、剪贴板共享、拖放功能以及主机和客户系统之间的可靠文件共享。
本综合指南将引导您了解在 Ubuntu 上安装 VMware Tools 的每一种方法,从推荐的开源方法到手动专有安装——这样您可以选择最适合您环境的方式。
什么是 VMware Tools 以及为什么它很重要?
在深入安装过程之前,值得了解 VMware Tools 的实际作用。没有它,您的 Ubuntu 虚拟机会以降级状态运行:屏幕分辨率受限、鼠标响应性差、没有剪贴板集成以及网络功能受限。
安装 VMware Tools 后,您将获得:
- 改进的显示性能 — 动态屏幕分辨率,在您调整 VM 窗口大小时自动调整
- 增强的鼠标集成 — 主机和客户机之间的无缝光标移动,无需”捕获”鼠标
- 剪贴板和拖放支持 — 在主机和客户操作系统之间复制和粘贴文本、文件和图像
- 共享文件夹访问 — 轻松在您的主机和 Ubuntu VM 之间传输文件
- 更好的时间同步 — 保持客户操作系统时钟准确并与主机同步
- 改进的网络性能 — 优化的驱动程序,实现更快、更稳定的网络
如果您在 VPS Hosting 环境或本地 VMware 实例上运行 Ubuntu,适当的工具可确保您的虚拟机以其全部潜力运行。
先决条件
在开始之前,请确保您具有以下条件:
- 一个运行中的 Ubuntu 虚拟机(推荐 Ubuntu 20.04、22.04 或 24.04 LTS)
- 对客户操作系统的 Sudo 或 root 访问权限
- VM 内的活跃互联网连接
- VMware Workstation、VMware Fusion 或 VMware vSphere 作为您的虚拟机管理程序
第1步:更新您的Ubuntu系统
始终从刷新软件包索引和应用任何待处理的更新开始。这确保您使用的是最新的软件版本,并避免安装期间的依赖冲突。
在您的Ubuntu VM中打开终端并运行:
sudo apt update && sudo apt upgrade -y等待该过程完成后再继续。完全更新的系统可以降低安装错误和安全漏洞的风险。
第2步:了解VMware Tools安装选项
VMware为在Ubuntu上安装VMware Tools提供了两种主要方法:
选项A:Open VM Tools(推荐)
Open VM Tools(open-vm-tools)是VMware Tools的开源、社区维护的实现。它包含在官方Ubuntu存储库中,是VMware和Canonical为大多数Linux发行版推荐的方法。
优点:
- 直接从Ubuntu的官方软件包存储库安装
- 通过
apt与系统软件包一起自动更新 - 无需挂载ISO或运行专有脚本
- 与VMware Workstation、Fusion和vSphere完全兼容
选项B:官方VMware Tools(手动安装)
专有VMware Tools软件包由VMware以ISO映像的形式直接分发。当Open VM Tools缺少特定功能或在高度受控的企业环境中工作时,此方法很有用。
何时考虑此选项:
- 您需要Open VM Tools中不可用的特定VMware功能
- 您在没有互联网访问的隔离环境中工作
- 您的组织要求使用官方VMware分发的软件包
对于绝大多数用户,Open VM Tools是正确的首选。
第 3 步:安装 Open VM Tools(推荐方法)
在 Ubuntu 上安装 Open VM Tools 使用 apt 包管理器快速简便。
在终端中运行以下命令:
sudo apt install open-vm-tools open-vm-tools-desktop -y以下是每个包的用途:
| 包 | 用途 |
|---|---|
open-vm-tools | 核心 VMware Tools 功能:时间同步、网络优化、客户操作系统管理 |
open-vm-tools-desktop | 增强的图形功能:剪贴板共享、拖放、显示缩放 |
> 注意:如果您运行的是没有图形桌面环境的 Ubuntu Server,您只需要 open-vm-tools。open-vm-tools-desktop 包仅在桌面 (GUI) 安装中需要。
重启虚拟机
安装完成后,重启 Ubuntu VM 以应用所有更改:
sudo reboot系统重启后,VMware Tools 将自动激活并运行。
第 4 步:官方 VMware Tools 的手动安装(替代方法)
如果 Open VM Tools 不满足您的要求,请按照本部分直接从 VMware 手动安装官方 VMware Tools 软件包。
第 4.1 步:挂载 VMware Tools ISO
在您的 VMware 虚拟机管理程序(Workstation、Fusion 或 vSphere)中:
- 右键单击您的虚拟机并选择设置(或导航到 VM 菜单)
- 单击顶部菜单栏中的 VM,然后选择安装 VMware Tools…
- VMware 将 VMware Tools ISO 挂载到您的 Ubuntu VM 的虚拟 CD-ROM 驱动器
第 4.2 步:在 Ubuntu 中挂载 CD-ROM 驱动器
切换到您的 Ubuntu 终端并创建一个挂载点,然后挂载 CD-ROM:
sudo mkdir -p /mnt/cdrom
sudo mount /dev/cdrom /mnt/cdrom验证 ISO 内容是否可访问:
ls /mnt/cdrom您应该看到一个名称类似于 VMwareTools-x.x.x-xxxxxxx.tar.gz 的文件。
第 4.3 步:复制并提取安装程序
将 VMware Tools 存档复制到 /tmp 目录并提取它:
cp /mnt/cdrom/VMwareTools-*.tar.gz /tmp
cd /tmp
tar -zxvf VMwareTools-*.tar.gz这会在 /tmp 内创建一个名为 vmware-tools-distrib 的目录。
第 4.4 步:运行 VMware Tools 安装脚本
导航到提取的目录并使用 root 权限执行安装程序:
cd /tmp/vmware-tools-distrib
sudo ./vmware-install.pl安装程序将显示一系列提示。在大多数情况下,按Enter 接受默认值就足够了。该脚本将编译并安装必要的内核模块和驱动程序。
第 4.5 步:重新启动系统
安装脚本完成后,重新启动您的虚拟机:
sudo reboot第 5 步:验证 VMware Tools 正常工作
重新启动后,确认 VMware Tools 已安装并按预期运行。
检查已安装的版本
运行以下命令以显示已安装的 VMware Tools 版本:
vmware-toolbox-cmd -v您应该看到类似的输出:
12.x.x build-xxxxxxx (build-xxxxxxx)检查服务状态
验证 VMware Tools 服务正在运行:
sudo systemctl status open-vm-tools输出应显示服务为 active (running)。
功能验证清单
| 功能 | 测试方法 |
|---|---|
| 剪贴板共享 | 在主机上复制文本,将其粘贴到 Ubuntu VM 中 |
| 拖放 | 将文件从主机桌面拖到 VM 窗口中 |
| 动态显示分辨率 | 调整 VM 窗口大小 — Ubuntu 桌面应自动缩放 |
| 共享文件夹 | 检查在 VMware 设置中配置的共享文件夹是否可访问 |
| 时间同步 | 运行 timedatectl 并验证时钟准确 |
第 6 步:保持 VMware Tools 最新
更新 Open VM Tools
由于 Open VM Tools 通过 Ubuntu 的包管理系统进行管理,更新它就像运行常规系统更新一样简单:
sudo apt update && sudo apt upgrade -y这确保您始终拥有最新版本,包含安全补丁和错误修复 — 无需手动干预。
更新官方 VMware Tools
如果您手动安装了专有 VMware Tools,每当 VMware 发布新版本时,您都需要重复手动安装过程(第 4.1 至 4.5 步)。
故障排除常见问题
VMware Tools 在重启后无法启动
如果服务无法自动启动,请手动启用并启动它:
sudo systemctl enable open-vm-tools
sudo systemctl start open-vm-tools桌面上剪贴板共享不工作
确保 open-vm-tools-desktop 已安装:
sudo apt install open-vm-tools-desktop -y然后重启 VM 或注销并重新登录到您的桌面会话。
屏幕分辨率无法自动调整
这通常可以通过安装 open-vm-tools-desktop 来解决。此外,请检查 VMware Workstation 中 View 下的 VMware Autofit Guest 选项是否已启用。
访问 CD-ROM 时出现挂载错误
如果找不到 /dev/cdrom,请尝试 /dev/sr0 代替:
sudo mount /dev/sr0 /mnt/cdrom为您的 VMware 工作负载选择合适的托管环境
如果您大规模管理基于 VMware 的工作负载,您的底层基础设施与 VM 配置同样重要。对于资源密集型虚拟化任务,请考虑升级到专用服务器解决方案,该方案为您提供完整的硬件控制、最高性能和与其他租户的零资源争用。
对于开发环境和较小规模的部署,托管 VPS 托管计划以极低的成本提供您所需的灵活性和隔离。您还可以探索VPS 控制面板,通过直观的图形界面简化服务器管理。
如果您的项目涉及虚拟环境中的机器学习、AI 推理或 GPU 加速工作负载,GPU 托管提供满足苛刻任务所需的原始计算能力。
结论
在 Ubuntu 上安装 VMware Tools 是一个简单但至关重要的步骤,对于任何将 Ubuntu 作为 VMware 客户操作系统运行的人来说都是如此。安装了 VMware Tools 的虚拟机与未安装的虚拟机在可用性、性能和集成方面的差异是显著的。
总结关键要点:
- 使用 Open VM Tools(
open-vm-tools+open-vm-tools-desktop)适用于几乎所有用例 — 这是推荐的、最简单的和最易维护的方法 - 仅在特定企业需求或缺失功能需要时才使用官方 VMware Tools
- 安装后始终重启以确保所有驱动程序和服务正确加载
- 使用提供的清单验证功能以确认剪贴板共享、显示缩放和网络性能按预期工作
- 保持 VMware Tools 更新以受益于最新的性能改进和安全补丁
正确安装和配置 VMware Tools 后,您的 Ubuntu 虚拟机将运行流畅、响应直观,并与主机环境无缝集成 — 使您的虚拟化工作流程的生产力显著提高。
