关于Vmware-Tools的安装问题:Please re-run this program as the super user. Execution aborted.

点击VM-Install VMware Tools在桌面上出现一张光盘包含3个文件,分别为manifest.txt;Vmware-tools-版本号.rpm和Vmware-tools-版本号.tar.gz

在此安装tar.gz包
(1)将Vmware-tools-版本号.tar.gz拷贝至tmp目录下
cp Vmware-tools-版本号.tar.gz  /tmp
(2)切换至tmp目录 
cd /tmp
(3)解压Vmware-tools-版本号.tar.gz文件
tar –zxvf Vmware-tools-版本号.tar.gz
(4)查看tmp目录下所拥有的文件
ls
(5)将目录切换至vmware-tools-distrib
cd vmware-tools-distrib
(6)执行vmware-intall.pl文件
./vmware-install.pl
这里出现问题:

Please re-run this program as the super user.

Execution aborted.

解决方法:

sudo ./vmware-install.pl,成功安装

之后一直回车(安装到默认选项) 重启系统reboot




<think>嗯,用户遇到了VMware Tools安装失败的问题,错误代码可能与控制进程、systemd、重建initrd、内核模块或驱动有关。首先,我需要回忆一下VMware Tools安装的常见问题。记得安装过程中依赖内核头文件和构建工具,如果系统缺少这些,编译内核模块时会失败。用户可能没有安装kernel-headers或build-essential之类的包。 然后,关于systemd的问题,可能需要检查服务状态。比如,安装完成后,vmware-tools服务是否正常启动?有时候服务启动失败可能是因为权限问题或者配置错误。用户需要运行systemctl status vmware-tools来查看日志,找出具体的错误信息。 接下来是重建initrd步骤。如果内核模块没有正确集成到initramfs中,可能导致启动时无法加载VMware驱动。这时候需要手动更新initrd,比如使用update-initramfs -u命令。不过不同发行版的命令可能不同,比如Ubuntu和CentOS的差异,需要注意用户的系统类型。 还有可能是旧版本的残留文件导致冲突。之前安装失败的残留文件可能会影响新安装,所以需要彻底清除旧版本,比如用vmware-uninstall-tools.pl脚本,再重新安装。 另外,VMware的官方文档提到,有时GRUB安装问题会影响VMware Tools,比如分区对齐的问题,但用户的问题更偏向于安装过程中的控制进程错误,可能和内核模块编译失败有关。需要确保/boot分区有足够空间,否则构建initrd时会失败。 用户可能尝试过多次安装,导致临时文件堆积,或者权限不足。建议使用sudo权限运行安装脚本,并确保/tmp目录有足够空间。此外,查看/var/log/vmware-install.log日志文件是关键,里面会有详细的错误信息,帮助定位具体原因。 最后,如果所有方法都无效,可能需要考虑使用open-vm-tools替代官方工具,特别是对于较新的Linux发行版,官方推荐使用open-vm-tools,它通过包管理器安装,可能更稳定。</think>### 解决VMware Tools安装失败问题的分步指南 VMware Tools安装失败(错误代码涉及控制进程、systemd、initrd或内核模块)通常由以下原因导致,按优先级排序解决: 1. **检查内核头文件与构建工具** - VMware Tools需要编译内核模块,必须安装对应内核版本的开发包: ```bash sudo apt install build-essential linux-headers-$(uname -r) # Debian/Ubuntu sudo yum install kernel-devel gcc make # RHEL/CentOS ``` - 验证路径是否存在:`ls /usr/src/linux-headers-$(uname -r)`[^1] 2. **清理旧版本残留** - 卸载旧版本后再重装(若存在): ```bash sudo /usr/bin/vmware-uninstall-tools.pl rm -rf /usr/lib/vmware-tools ``` 3. **手动重建initramfs** -安装日志提示initrd问题,强制更新初始化内存盘: ```bash sudo update-initramfs -u # Debian/Ubuntu sudo dracut --force # RHEL/CentOS 8+ ``` 4. **检查systemd服务状态** - 查看服务状态与日志: ```bash sudo systemctl status vmware-tools journalctl -u vmware-tools --since "5 minutes ago" ``` 5. **验证安装包完整性** - 重新挂载VMware虚拟光驱并复制安装包: ```bash mount /dev/cdrom /mnt cp /mnt/VMwareTools-*.tar.gz /tmp/ tar -xzvf /tmp/VMwareTools-*.tar.gz cd vmware-tools-distrib/ sudo ./vmware-install.pl -d # 强制默认配置安装 ``` 6. **尝试open-vm-tools替代方案** - 对于现代Linux系统,官方推荐使用发行版维护的包: ```bash sudo apt install open-vm-tools open-vm-tools-desktop # Ubuntu/Debian sudo yum install open-vm-tools # RHEL/CentOS ``` **关键日志位置**: - `/var/log/vmware-install.log` - `/var/log/syslog` 或 `/var/log/messages` ---
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值