简洁步骤
- vmware-tools的安装脚本要用perl,但CentOS6自身不带perl,所以要自己安perl ——
yum install perl - vm中点击虚拟机,安装vmtools,获取tools包
[[email protected] ~]# cd /
[[email protected] ~]# mkdir /media/mnt //新建目录
[[email protected] ~]# mount /dev/cdrom /media/mnt/ //挂载目录
mount: block device /dev/sr0 is write-protected, mounting read-only
[[email protected] ~]# cd media/mnt/ //进入挂在目录
[[email protected] mnt]# ls
manifest.txt VMwareTools-10.0.0-2977863.tar.gz vmware-tools-upgrader-64
run_upgrader.sh vmware-tools-upgrader-32
[[email protected] mnt]# cp VMwareTools-10.0.0-2977863.tar.gz /root
[[email protected] mnt]#umount /dev/cdrom //关闭设备
[[email protected] mnt]#cd /root
[[email protected] mnt]#tar zxvf VMwareTools-10.0.0-2977863.tar.gz #解压文件
[email protected] mnt]#cd vmware-tools-distrib #进入文件目录
[[email protected] 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],这个问题是虚拟机设置没启用共享文件夹功能,启用重启服务就不报错了。