- 显示驱动优化:支持更高分辨率和流畅图形
- 剪贴板共享:主机与虚拟机间无缝复制粘贴
- 文件拖放:直接拖拽文件传输
- 时间同步:自动对齐主机与虚拟机时间
- 性能增强:优化内存与CPU调度
以下是针对不同场景的安装方案:
现代发行版首选方案(推荐)
适用系统:Ubuntu 16.04+/Debian 9+/CentOS 7+/Fedora 22+ 等较新发行版
方案优势:通过官方仓库安装,自动更新,无需手动维护
安装步骤:
-
更新系统包缓存
sudo apt update # Debian/Ubuntu sudo dnf check-update # Fedora/CentOS 8+ sudo yum check-update # CentOS 7
-
安装open-vm-tools
# Debian/Ubuntu sudo apt install -y open-vm-tools open-vm-tools-desktop # RHEL/CentOS/Fedora sudo yum install -y open-vm-tools open-vm-tools-desktop # yum系 sudo dnf install -y open-vm-tools open-vm-tools-desktop # dnf系 # openSUSE sudo zypper install -y open-vm-tools open-vm-tools-desktop
-
启动服务并设置自启
sudo systemctl enable --now vmtoolsd sudo systemctl restart vmtoolsd
-
验证安装
vmware-toolbox-cmd -v # 显示版本号即成功
传统VMware Tools安装方案
适用场景:旧版Linux系统或需要特定驱动功能
安装步骤:
-
挂载安装镜像
在VMware菜单选择:虚拟机 > 安装VMware Tools
-
挂载ISO到系统
mkdir -p /mnt/cdrom mount /dev/cdrom /mnt/cdrom # 设备名可能是sr0或cdrom
-
解压安装包
cd /tmp tar -xzvf /mnt/cdrom/VMwareTools-*.tar.gz
-
运行安装脚本
cd vmware-tools-distrib/ sudo ./vmware-install.pl -d # -d参数接受所有默认选项
-
卸载镜像
umount /mnt/cdrom
安装后关键验证
-
功能检查
# 查看服务状态 systemctl status vmtoolsd # 测试分辨率调整 vmware-toolbox-cmd graphics get
-
重启生效
sudo reboot
-
主机操作验证:
- 尝试主机与虚拟机间复制文本
- 调整虚拟机窗口大小观察分辨率自适应
故障排除指南
问题现象 | 解决方案 |
---|---|
无法挂载CDROM | 检查虚拟机设置 > CD/DVD是否连接 执行 lsblk 确认设备名 |
安装后剪贴板失效 | 重启vmtoolsd服务:sudo systemctl restart vmtoolsd |
缺少依赖项 | 安装基础开发包:sudo apt install build-essential linux-headers-$(uname -r) |
文件拖放不工作 | 确保安装了open-vm-tools-desktop 包 |
安全须知
-
来源验证
- open-vm-tools:始终通过发行版官方仓库安装
- VMware Tools:仅使用虚拟机菜单挂载的官方ISO
-
权限最小化
安装脚本需sudo
权限,但拒绝第三方来源的安装包
引用说明
- VMware官方文档:Installing VMware Tools in a Linux Virtual Machine
- Linux内核兼容性指南:open-vm-tools GitHub Wiki
- 系统服务配置参考:systemd.service手册页
本文更新于2025年10月,适用于VMware Workstation 16+及ESXi 7.0+环境
原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/7406.html