1. 先将VMTools所需的镜像文件加载到CentOS中

    镜像文件:在VMWare安装目录中找到 C:\Program Files (x86)\vmware\VMware Workstation\linux.iso

    加载方法:

        (1) 在VMWare的 “虚拟机设置->CD/DVD(IDE)->连接”使用ISO镜像文件中选择以上文件的路径

        

        (2) 虚拟机菜单中,连接CD/DVD (IDE)

        虚拟机 -> 可移动设备 -> CD/DVD (IDE) -> 连接

        (3) 在CentOS系统中,使用mount命令加载CDROM

        mkdir /mnt/cdrom;

        mount /dev/cdrom /mnt/cdrom;

        linux.iso中的文件已经加载到/mnt/cdrom目录下了

2. 安装

    在/mnt/cdrom中找到加载出来的文件并拷贝到/tmp目录下(有的是压缩文件,我的是未经过压缩的文件夹)

    如果是加载出来的是压缩文件就先解压,我的是解压好的,文件夹名字是vmware-tools-distrib。从中找到vmware-install.pl,这是vmware tools的安装文件,执行此文件开始安装  ./vmware-install.pl

    (1) 遇到第一个问题:bash:./vmware-install.pl :/usr/bin/perl:bad interpreter:No such file or directory.

           解决方法:yum groupinstall "Perl Support"

             说明:这个安装文件应该是用Perl写的,需要Perl的运行环境,安装好"Perl Support"之后,重新执行 ./vmware-install.pl

    (2) 遇到第二个问题:Setup is unable to find the "killall" program on your machine

            解决方法:yum install psmisc

            说明:Psmisc软件包包含三个帮助管理/proc目录的程序。

                             安装下列程序: fuser, killall,pstree和pstree.x11(到pstree的链接)

                            fuser 显示使用指定文件或者文件系统的进程的PID。

                            killall 杀死某个名字的进程,它向运行指定命令的所有进程发出信号。

                            pstree 树型显示当前运行的进程。

                            pstree.x11 与pstree功能相同,只是在退出前需要确认。 

    (3) 第三个问题:找不到GCC的安装目录,因为没装。。。

            解决方法:yum install gcc,安装完之后重新执行./vmware-install.pl

    (4) 第四个问题:无法找到kernel headers path

            解决方法:yum install kernel-headers-$(uname -r) kernel-devel-$( uname -r) -y

            说明:安装kernel-headers,安装完成后再重新安装vmware tools就可以顺利完成了。


Logo

更多推荐