zoukankan      html  css  js  c++  java
  • VMware12环境下安装CentOS7的vmware-tools

    一、最小化安装

      1、进入系统之后,要配置network网络。

        首先ping www.baidu.com     (Ctrl+z    推出正在执行的命令)

        如果ping不通,则修改:

        vi /etc/sysconfig/network-scripts/ifcfg-ens33

        ONBOOT=yes

        修改之后重启network: service network restart

      2、点击安装 vmware-tools

        输入命令查看:ls /dev

          看下面有哪些文件,(有一个是cdrom,这个默认就是挂载光驱的)

      3、创建挂载点(挂载文件夹),挂载光驱

        mkdir /mnt/cdrom

        mount /dev/cdrom /mnt/cdrom  (mount -t iso9660 /dev/cdrom /mnt/cdrom)

        ,显示的是正常挂载

        输入:ls /mnt/cdrom 查看内容,如果里面有tools文件,则显示挂载完成。

      4、复制tools文件到 /root 目录下面去,并解压出来

        命令: cp /mnt/cdrom/vmware-tools-XXX.tar.gz /root/

              进入root目录,解压:tar -zxf  vmware-tools-XXX.tar.gz

      5、进入解压出来的文件夹里面。

      6、执行:  ./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-install.pl    再尝试安装

        .

        .

        .

        Searching for GCC...                                          
        The path "" is not valid path to the gcc binary.
        Would you like to change it? [yes]
        如果出现这个就表明gcc没有安装      

        

        yum install gcc gcc-c++ automake make               也可以这样安装gcc  :yum install gcc -y     (其实上面第6步已经安装了gcc和内核的,这里在更新也没有用)
        将编译环境一次装好

        Searching for a valid kernel header path...
        The path "" is not valid.
        Would you like to change it? [yes]
        如果出现这个就表示kernel-devel包没有安装(内核安装)

        yum install kernel-devel     》》》》》也可以这样更新内核》》》yum install kernel-devel-$(uname -r)    (这个可以更新一下内核)

        成功安装VMware tools时的提示:      >>>>>>>>>>>>>执行到这里就表示tools安装成功了。下面的代码自己看
        Searching for GCC...
        Detected GCC binary at "/usr/bin/gcc".
        The path "/usr/bin/gcc" appears to be a valid path to the gcc binary.
        Would you like to change it? [no]

        安装时候的其他问题:

        

     1、如安装时出现类似下图错误,提示无法删除open-vm-tools,则可能是因为上次安装失败造成。

        

     2、如果在中途的时候安装出错(不止下面一种情况),再次安装的时候先卸载在重新安装

          如尝试输入“/usr/bin/vmware-uninstall-tools.pl”仍无法卸载,则输入“rpm -e open-vm-tools-desktop”卸载并重新安装

      3、安装好了vmware-tools文件夹里没有东西怎么办?

    1. VMware菜单:虚拟机->设置->选项,选中宿主机要共享的磁盘或目录,点击确定。
    2. 进入CentOS7,安装gcc、更新内核:#>yum install gcc -y 以及#>yum install kernel-devel-$(uname -r)
    3. 进入 /usr/bin 目录,运行 ./vmware-config-tools.pl
    4. 上述完成后。可以在/mnt/hgfs/下看到宿主机共享的文件夹。
    5. 查看共享目录的命令:$>vmware-hgfsclient

    二、图形化界面安装

      由于安装CentOS的时候里面全到覆盖了,基本上不会遇到安装问题,常规安装就OK了。

    参考链接:http://www.cnblogs.com/cindy-cindy/archive/2017/04/29/6786394.html

           https://my.oschina.net/bddiudiu/blog/868814

           http://www.cnblogs.com/xuxy03/p/5894178.html

           http://www.justwinit.cn/post/4927/

         http://blog.sina.com.cn/s/blog_b939f3050102uz70.html

         http://www.cnblogs.com/l75790/p/6833570.html       

    运行.pl 提示

    open-vm-tools are available from the OS vendor and VMware recommends using  open-vm-tools. See http:

    处理

    yum install open-vm-tools 

    原文:https://www.cnblogs.com/l75790/p/6839068.html

  • 相关阅读:
    C#多线程参数传递
    Delphi单元测试工具Dunit介绍
    使用javascript生成文件
    Windows自动登录源码
    [Win32]一个调试器的实现
    用MASM写一个简单的实现递归操作的汇编程序,所谓递归,上课已经跟大家说清楚了,如果我们只考虑简单的只分一次的递
    C#多线程编程(4)多线程与UI操作
    在Delphi中实现类型安全的容器,Delphi泛型库DGL引介(提供源码下载) .
    delphi 中几种多线程操作方式
    C#实现WEB服务器
  • 原文地址:https://www.cnblogs.com/jiftle/p/7822115.html
Copyright © 2011-2022 走看看