VMware Tools之vmware-tools-distrib安装

一、目录说明

当你在 Linux 虚拟机中执行 “安装 VMware Tools” 后,系统会挂载一个 CD 驱动器,一般会看到:

/media/cdrom0/VMwareTools-<version>.tar.gz
/dev/sr0  # cdrom0

# 挂载cdrom
mount /dev/sr0  /mnt
cp /mnt/*  .

你解压后就得到了:

vmware-tools-distrib/

里面主要有:

vmware-install.pl      # 主安装脚本
bin/                   # 工具二进制文件
doc/                   # 文档
installer/             # 模块编译逻辑

二、安装方式一:交互式安装(默认)

1
2
cd vmware-tools-distrib
sudo ./vmware-install.pl

然后根据提示一路回车即可(大多数选项默认即可)。
安装完成后会自动启动 VMware Tools 服务。

前提要安装perl


三、静默安装(推荐)

如果你不想每次都手动回答提示,可以使用:

1
sudo ./vmware-install.pl -d

或等价写法:

1
sudo ./vmware-install.pl --default

参数说明:

  • -d--default:自动选择默认选项。
  • --force-install:在已有旧版本时强制覆盖安装。

示例:

1
sudo ./vmware-install.pl --default --force-install

四、常见问题与说明

4.1Perl 脚本无法执行

错误:

bash: ./vmware-install.pl: /usr/bin/perl: bad interpreter

解决:

1
2
sudo dnf install perl     # RHEL / Rocky / CentOS
sudo apt install perl # Ubuntu / Debian

4.2无法编译内核模块

错误示例:

Searching for a valid kernel header path...
The path "" is not a valid path to the 5.x.x kernel headers.

解决:

1
sudo dnf install kernel-devel kernel-headers gcc make -y

或者:

1
sudo apt install build-essential linux-headers-$(uname -r) -y

五、验证安装是否成功

执行:

1
vmware-toolbox-cmd -v

输出示例:

12.2.5.20719 (build-19195765)

或检查服务:

1
sudo systemctl status vmtoolsd

六、卸载命令

如果需要重新安装:

1
sudo /usr/bin/vmware-uninstall-tools.pl