VMware Tools 不再随旧版客户机操作系统的 VMware Workstation 一起提供

668 阅读3分钟

解决 “VMware Tools 不再随旧版客户机操作系统提供”:命令行安装指南

VMware Tools 是提升虚拟机与宿主机交互体验的核心工具(支持文件拖拽、分辨率自适应、剪贴板共享等功能)。但在旧版客户机操作系统中,VMware Workstation 不再默认提供 VMware Tools 安装介质,此时可通过以下两种命令行方案解决。

方案一:用 open-vm-tools 快速替代(推荐,简单高效)

open-vm-tools 是 VMware Tools 的开源兼容版本,被多数 Linux 发行版(如 Ubuntu、Kali、Debian 等)官方推荐,可通过系统包管理器一键安装。

操作步骤:

  1. 更新系统软件源

打开虚拟机的终端,执行:

sudo apt update
  1. 安装 open-vm-tools 及桌面支持
    • 若为纯命令行系统,仅需安装 open-vm-tools:
sudo apt install open-vm-tools -y
    • 若为带桌面环境的系统(需文件拖拽、分辨率自适应),需额外安装桌面扩展:
sudo apt install open-vm-tools open-vm-tools-desktop -y
  1. 重启虚拟机使配置生效
sudo reboot

验证成功:

重启后,尝试拖拽文件到虚拟机调整虚拟机窗口大小(看分辨率是否自动适配,若不适配可手动调节分辨率为1080) ;也可通过命令检查服务状态:

systemctl status vmtoolsd

若输出包含 active (running),说明 open-vm-tools 已正常运行。

方案二:手动命令行安装官方 VMware Tools

若需使用官方原版 VMware Tools(或开源版无法满足需求),可通过命令行下载 ISO 镜像并手动安装。

操作步骤:

  1. 下载 VMware Tools 的 Linux ISO 镜像

VMware 被 Broadcom 收购后,官方镜像地址为:

# 创建下载目录并进入
mkdir -p ~/vmware-tools && cd ~/vmware-tools
# 下载 ISO(也可浏览器下载后传到虚拟机)
curl -O https://packages-prod.broadcom.com/tools/frozen/linux/linux.iso
  1. 在 VMware Workstation 中挂载 ISO 镜像
    • 关闭(或暂停)虚拟机,点击「虚拟机设置」→「CD/DVD (SATA)」。
    • 选择「使用 ISO 镜像文件」,浏览并选中刚下载的 linux.iso,点击「确定」。
    • 启动虚拟机。
  1. 虚拟机内挂载与安装

在虚拟机终端执行:

# 创建挂载点
sudo mkdir -p /mnt/cdrom
# 挂载 ISO(若 /dev/cdrom 报错,可尝试 /dev/sr0)
sudo mount /dev/cdrom /mnt/cdrom
# 复制安装包到临时目录
sudo cp /mnt/cdrom/VMwareTools-*.tar.gz /tmp/
# 解压安装包
sudo tar -zxvf /tmp/VMwareTools-*.tar.gz -C /tmp/
# 进入安装脚本目录
cd /tmp/vmware-tools-distrib/
# 执行安装脚本(一路按回车,接受默认配置)
sudo ./vmware-install.pl
  1. 重启虚拟机
sudo reboot

验证成功:

重启后,同样可通过 systemctl status vmtoolsd 检查服务状态,或测试宿主机与虚拟机的交互功能(如文件拖拽、剪贴板共享)。

总结

  • 若追求简单高效,优先选择 open-vm-tools(开源兼容,包管理器一键安装)。
  • 若需官方原版功能或开源版不满足需求,可通过 “下载 ISO + 手动挂载安装” 的方式部署。

两种方案均可解决 “旧版系统 VMware Tools 不默认提供” 的问题,按需选择即可~