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 | cd vmware-tools-distrib |
然后根据提示一路回车即可(大多数选项默认即可)。
安装完成后会自动启动 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 | sudo dnf install perl # RHEL / Rocky / CentOS |
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 |