Skip to content

Vmware-tools安装问题

安装Vmware-tools

  1. 设置DVD光驱为如下状态

  2. 启动虚拟机,然后在Vmware菜单栏选择 安装Vmware tools(或者选择 重新安装Vmware tools)

  3. 此时,会发现虚拟机设备下多了 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设备

    shell
    sudo 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应该已经在你的虚拟机上安装完成并进行了配置。

  4. 如果重启后虚拟机的窗口大小并没有自适应Vmware程序的窗口大小,此时并没有成功,猜测是 Ubuntu 系统内安装的 open-vm-tools 失效了

  5. open-vm-tools

    shell
    sudo apt autoremove open-vm-tools //清除原先安装的 open-vm-tools
    sudo apt install open-vm-tools-desktop //重新安装

    open-vm-tools-desktop 依赖于 open-vm-tools ,所有安装前者会自动把后者也安装好

  6. 重启虚拟机,不出所料,虚拟机的窗口大小已经自适应Vmware程序的窗口大小了

添加共享文件夹

共享文件夹添加完成之后可以在 /mnt/hgfs/ 目录下进行查看

解决共享文件夹不显示的问题

  1. 查看共享文件夹是否存在
    shell
    $ vmware-hgfsclient
    Share
    $
  2. 进行挂载
    shell
    sudo vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other

注意: 一定要加:allow_other 如果出现报错可能是因为 /mnt/hgfs 目录不存在,先新建该目录即可

shell
sudo mkdir /mnt/hgfs

这里,.host:/ 表示共享文件夹的路径,/mnt/hgfs 是挂载点,-o allow_other 选项允许其他用户访问挂载的文件夹。