VMware 的开机脚本位于 /etc/vmware-tools/
下。如果你的虚拟机报错启动客户机脚本失败,你可以在虚拟机-电源-开机中开机,然后进入该目录调试。
如果你的vmware-tools进行过升级,但是升级过程中出现了问题,可能导致脚本没有正确命名。比如,下面是开机、关机等操作对应的脚本名称
1poweroff-vm-default
2poweron-vm-default
3resume-vm-default
4suspend-vm-default
5vgauth.conf
而你的机器上可能是
1poweroff-vm-default.dpkg-dist
2poweron-vm-default.dpkg-dist
3resume-vm-default.dpkg-dist
4suspend-vm-default.dpkg-dist
5vgauth.conf.dpkg-dist
那么请执行以下命令重命名即可
1find /etc/vmware-tools/ -name "*.dpkg-dist" -exec sh -c 'x={}; cp "$x" $(echo $x | sed 's/\.dpkg-dist//g')' \;
另外你还可能需要检查 /etc/vmware-tools/scripts/vmware
以及各个脚本是否具有可执行权限。