问题描述,在VMware 上安装了 Ubuntu 18.04.1 LTC,有天发现因为未知原因 VMware Tools 失效了,然后开始了修复之路
1. 重新安装一下 VMware Tools
记录一下安装过程:
点击 虚拟机 - 重新安装 Vmware Tools 选项,此时,会发现虚拟机设备下多了 VMware Tools 这一项。打开它,其里面有一个 VMwareTools…tar.gz 文件,我们把 VMwareTools…tar.gz 文件提取到某个目录下。然后进入 vmware-tools-distrib 文件夹,在此文件夹下打开命令行,以 root 用户运行 ./vmware-install.pl,就开始安装 VMware Tools 了,根据其提示输入 yes/no(一般输入 yes ),直到出现 Enjoy, –the VMware team ,就表示安装成功了,然后手动重启虚拟机
注意如果之前安装过 VMwareTools,并且没有卸载,建议删除 /usr/lib/vmware-tools/ 和 /etc/vmware-tools/ 目录以及 /tmp/ 目录下和 vm 相关的文件夹。这么做的好处是可以清楚之前的缓存,并且再次安装的时候不会一直提示是否覆盖这些文件
重启虚拟机后我们发现菜单栏 - 虚拟机 - 安装 VMware Tools 变成了“重新安装 VMware Tools”字眼,这也表明 VMware Tools 已经安装成功了
然而并没有成功,猜测是 Ubuntu 系统内安装的 open-vm-tools 失效了
2. 重新安装 open-vm-tools
在终端中输入:
sudo apt autoremove open-vm-tools //清除原先安装的 open-vm-tools
sudo apt install open-vm-tools-desktop //重新安装
ps open-vm-tools-desktop 依赖于 open-vm-tools ,所有安装前者会自动把后者也安装好
重启虚拟机,不出所料,果然好了