解决 “VMware Tools 不再随旧版客户机操作系统提供”:命令行安装指南
VMware Tools 是提升虚拟机与宿主机交互体验的核心工具(支持文件拖拽、分辨率自适应、剪贴板共享等功能)。但在旧版客户机操作系统中,VMware Workstation 不再默认提供 VMware Tools 安装介质,此时可通过以下两种命令行方案解决。
方案一:用 open-vm-tools 快速替代(推荐,简单高效)
open-vm-tools 是 VMware Tools 的开源兼容版本,被多数 Linux 发行版(如 Ubuntu、Kali、Debian 等)官方推荐,可通过系统包管理器一键安装。
操作步骤:
- 更新系统软件源
打开虚拟机的终端,执行:
sudo apt update
- 安装 open-vm-tools 及桌面支持
-
- 若为纯命令行系统,仅需安装 open-vm-tools:
sudo apt install open-vm-tools -y
-
- 若为带桌面环境的系统(需文件拖拽、分辨率自适应),需额外安装桌面扩展:
sudo apt install open-vm-tools open-vm-tools-desktop -y
- 重启虚拟机使配置生效
sudo reboot
验证成功:
重启后,尝试拖拽文件到虚拟机或调整虚拟机窗口大小(看分辨率是否自动适配,若不适配可手动调节分辨率为1080) ;也可通过命令检查服务状态:
systemctl status vmtoolsd
若输出包含 active (running),说明 open-vm-tools 已正常运行。
方案二:手动命令行安装官方 VMware Tools
若需使用官方原版 VMware Tools(或开源版无法满足需求),可通过命令行下载 ISO 镜像并手动安装。
操作步骤:
- 下载 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
- 在 VMware Workstation 中挂载 ISO 镜像
-
- 关闭(或暂停)虚拟机,点击「虚拟机设置」→「CD/DVD (SATA)」。
-
- 选择「使用 ISO 镜像文件」,浏览并选中刚下载的 linux.iso,点击「确定」。
-
- 启动虚拟机。
- 虚拟机内挂载与安装
在虚拟机终端执行:
# 创建挂载点
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
- 重启虚拟机
sudo reboot
验证成功:
重启后,同样可通过 systemctl status vmtoolsd 检查服务状态,或测试宿主机与虚拟机的交互功能(如文件拖拽、剪贴板共享)。
总结
- 若追求简单高效,优先选择 open-vm-tools(开源兼容,包管理器一键安装)。
- 若需官方原版功能或开源版不满足需求,可通过 “下载 ISO + 手动挂载安装” 的方式部署。
两种方案均可解决 “旧版系统 VMware Tools 不默认提供” 的问题,按需选择即可~