vmwaretools安装

原文链接:https://blog.csdn.net/qq_43514847/article/details/84890481

文章目录

简洁步骤

  • vmware-tools的安装脚本要用perl,但CentOS6自身不带perl,所以要自己安perl ——yum install perl
  • vm中点击虚拟机,安装vmtools,获取tools包
[root@localhost ~]# cd /
[root@localhost ~]# mkdir /media/mnt  //新建目录
[root@localhost ~]# mount /dev/cdrom /media/mnt/  //挂载目录
mount: block device /dev/sr0 is write-protected, mounting read-only
[root@localhost ~]# cd media/mnt/   //进入挂在目录
[root@localhost mnt]# ls
manifest.txt     VMwareTools-10.0.0-2977863.tar.gz  vmware-tools-upgrader-64
run_upgrader.sh  vmware-tools-upgrader-32
[root@localhost mnt]# cp VMwareTools-10.0.0-2977863.tar.gz /root
[root@localhost mnt]#umount /dev/cdrom     //关闭设备
[root@localhost mnt]#cd /root
[root@localhost mnt]#tar zxvf VMwareTools-10.0.0-2977863.tar.gz   #解压文件
root@localhost mnt]#cd vmware-tools-distrib   #进入文件目录
[root@localhost mnt]#./vmware-install.pl  #安装
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14

安装到最后可能会出错
initctl: Job failed to start
Unable to start services for VMware Tools

  • 手工启动服务
    /etc/vmware-tools/services.sh start
  • 重新启动服务,能完成启动,不过报错
    Blocking file system: [FAILED]
  • 经查,需安装fuse-libs
    yum install fuse-libs
  • 重新启动服务
    /etc/vmware-tools/services.sh restart
    启动服务时可能会报Mounting HGFS shares: [FAILED],这个问题是虚拟机设置没启用共享文件夹功能,启用重启服务就不报错了。

详细步骤

  1. 启动centos,在VMwareWorkstation菜单栏点击虚拟机(英文下是VM),点击Install VMware Tools…(如已安装则显示 重新安装“Reinstall VMware Tools…”)。
    vmwaretools安装

  2. 在命令行输入ls /dev查看,有cdrom文件夹
    ​ 可能显示不全

  3. 输入mkdir /mnt/cdrom在/mnt目录下新建一个名为cdrom的文件夹(可以先cd /mnt
    vmwaretools安装

  4. 输入mount -t iso9660 /dev/cdrom /mnt/cdrom将光盘挂载到/mnt/cdrom目录下。
    vmwaretools安装

  5. .输入ls /mnt/cdrom/查看内容
    输入cp /mnt/cdrom/VMwareTools-9.2.0-799703.tar.gz /root将名为“VMwareTools-9.2.0-799703.tar.gz”复制到/root目录下。

    输入名称的时候最好用TAB键补全名称,不要全部复制。
    vmwaretools安装

  6. 输入umount /dev/cdrom 取消挂载
    输入cd ~进入根目录
    ls查看文件,输入tar -xzf VMwareToos****.tar.gz(用补全功能输入名称)将文件解压
    输入ls查看文件,可发现新增目录“vmware-tools-distrib”。
    vmwaretools安装

  7. 输入cd vmware-tools-distrib/进入名为“vmware-tools-distrib”的目录
    输入./vmware-install.pl尝试安装,出现如下错误
    bash: ./vmware-install.pl: /usr/bin/per: bad interpreter: No such file or directory
    表明未安装编译环境。
    vmwaretools安装

  8. 输入yum -y install perl gcc make kernel-headers kernel-devel开始安装

  9. 提示已安装完毕

  10. 在“vmware-tools-distrib”目录下重新输入./vmware-install.pl开始安装,基本上按回车键即可。

  11. VMware Tools已经安装完毕,提示可以运行“/usr/bin/vmware-uninstall-tools.pl”命令卸载VMware Tools。第一次运行时需运行/usr/bin/vmware-config-tools.pl命令配置VMware Tools,按回车键直接运行。
    如需卸载VMware Tools,输入/usr/bin/vmware-uninstall-tools.pl即可。

图形界面下安装

如需在Gnome GUI图形界面下安装,则只需将文件解压,然后再文件夹里点鼠标右键,选择“Open in Terminal”,在Terminal里面输入“./vmware-install.pl”即可。

安装故障

  1. 如安装时出现类似下图错误,提示无法删除open-vm-tools,则可能是因为上次安装失败造成。 vmwaretools安装
    如尝试输入/usr/bin/vmware-uninstall-tools.pl仍无法卸载,则输入rpm -e open-vm-tools-desktop卸载并重新安装。

如果提示initctl: Job failed to start;Unable to start services for VMware Tools
手工启动服务/etc/vmware-tools/services.sh start
重新启动服务,能完成启动,不过报
Blocking file system: [FAILED]
经查,需安装fuse-libsyum install fuse-libs
重新启动服务/etc/vmware-tools/services.sh restart
启动服务时可能会报Mounting HGFS shares: [FAILED],这个问题是虚拟机设置没启用共享文件夹功能,启用重启服务就不报错了。

                                </div>
            <link href="https://csdnimg.cn/release/phoenix/mdeditor/markdown_views-095d4a0b23.css" rel="stylesheet">
                </div>
上一篇:VMware虚拟机使用VMwareTools完成物理机与虚拟机之间的文件传输与内容复制、粘贴功能


下一篇:即插即用 基于阿里云Ganos快速构建云上开源GIS方案