简洁介绍
- 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],这个问题是虚拟机设置没启用共享文件夹功能,启用重启服务就不报错了。
命令行模式下
-
启动centos,在VMwareWorkstation菜单栏点击虚拟机(英文下是VM),点击“Install VMware Tools...”(如已安装则显示 重新安装“Reinstall VMware Tools...”)。
在命令行输入
ls /dev
查看,有cdrom文件夹
可能显示不全-
输入
mkdir /mnt/cdrom
在/mnt目录下新建一个名为cdrom的文件夹(可以先cd /mnt
)
-
输入
mount -t iso9660 /dev/cdrom /mnt/cdrom
将光盘挂载到/mnt/cdrom目录下。
-
.输入
ls /mnt/cdrom/
查看内容
输入cp /mnt/cdrom/VMwareTools-9.2.0-799703.tar.gz /root
将名为“VMwareTools-9.2.0-799703.tar.gz”复制到/root目录下。输入名称的时候最好用TAB键补全名称,不要全部复制。
- 输入
umount /dev/cdrom
取消挂载
输入cd ~
进入根目录
输ls
查看文件,输入tar -xzf VMwareToos****.tar.gz
(用补全功能输入名称)将文件解压
输入ls
查看文件,可发现新增目录“vmware-tools-distrib”。
- 输入
cd vmware-tools-distrib/
进入名为“vmware-tools-distrib”的目录
输入./vmware-install.pl
尝试安装,出现错误“-bash: ./vmware-install.pl: /usr/bin/per: bad interpreter: No such file or directory”,表明未安装编译环境。
- 输入
yum -y install perl gcc make kernel-headers kernel-devel
开始安装 - 提示已安装完毕
- 在“vmware-tools-distrib”目录下重新输入
./vmware-install.pl
开始安装,基本上按回车键即可。 - 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”即可。
安装故障
- 如安装时出现类似下图错误,提示无法删除open-vm-tools,则可能是因为上次安装失败造成。
如尝试输入/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],这个问题是虚拟机设置没启用共享文件夹功能,启用重启服务就不报错了。