添加VMwareTools

简洁介绍

  • 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  #安装
  • 安装到最后会出错
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_第1张图片
  2. 在命令行输入ls /dev查看,有cdrom文件夹
    可能显示不全

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

    添加VMwareTools_第2张图片

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

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

    输入名称的时候最好用TAB键补全名称,不要全部复制。
    
  1. 输入umount /dev/cdrom 取消挂载
    输入cd ~进入根目录
    ls查看文件,输入tar -xzf VMwareToos****.tar.gz(用补全功能输入名称)将文件解压
    输入ls查看文件,可发现新增目录“vmware-tools-distrib”。
    添加VMwareTools_第3张图片
  2. 输入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_第4张图片
  3. 输入yum -y install perl gcc make kernel-headers kernel-devel开始安装
  4. 提示已安装完毕
  5. 在“vmware-tools-distrib”目录下重新输入./vmware-install.pl开始安装,基本上按回车键即可。
  6. 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_第5张图片

    如尝试输入/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],这个问题是虚拟机设置没启用共享文件夹功能,启用重启服务就不报错了。

你可能感兴趣的:(添加VMwareTools)