Vmware-tools安装问题
安装Vmware-tools
设置DVD光驱为如下状态
启动虚拟机,然后在Vmware菜单栏选择 安装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的虚拟CD-ROM设备
shellsudo mkdir /mnt/cdrom sudo mount /dev/cdrom /mnt/cdrom # 压缩VMware Tools到临时目录并安装 tar xzvf /mnt/cdrom/VMwareTools-*.tar.gz -C /tmp sudo /tmp/vmware-tools-distrib/vmware-install.pl -d # 卸载挂载点并清理目录 sudo umount /mnt/cdrom sudo rmdir /mnt/cdrom sudo rm -rf /tmp/VMwareTools-* # 配置VMware Tools sudo vmware-toolbox
执行这些步骤后,VMware Tools应该已经在你的虚拟机上安装完成并进行了配置。
如果重启后虚拟机的窗口大小并没有自适应Vmware程序的窗口大小,此时并没有成功,猜测是 Ubuntu 系统内安装的 open-vm-tools 失效了
open-vm-tools
shellsudo apt autoremove open-vm-tools //清除原先安装的 open-vm-tools sudo apt install open-vm-tools-desktop //重新安装
open-vm-tools-desktop 依赖于 open-vm-tools ,所有安装前者会自动把后者也安装好
重启虚拟机,不出所料,虚拟机的窗口大小已经自适应Vmware程序的窗口大小了
添加共享文件夹
共享文件夹添加完成之后可以在
/mnt/hgfs/
目录下进行查看
解决共享文件夹不显示的问题
- 查看共享文件夹是否存在shell
$ vmware-hgfsclient Share $
- 进行挂载shell
sudo vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other
注意: 一定要加:allow_other 如果出现报错可能是因为
/mnt/hgfs
目录不存在,先新建该目录即可shellsudo mkdir /mnt/hgfs
这里,.host:/
表示共享文件夹的路径,/mnt/hgfs
是挂载点,-o allow_other
选项允许其他用户访问挂载的文件夹。