zoukankan      html  css  js  c++  java
  • CentOS 7 安装 vmware-tools

      【原创】标题:《CentOS 7 安装 vmware-tools》;作者:肖雪峰,QQ:35360657。

      用 VMware Workstation 11 新安装了CentOS 7虚拟机,接下来安装 vmware-tools(版本号为9)。

      首先遇到一个提示,说是已经安装了  open-vm-tools,要先手工卸载。上网一查,好像这个 open-vm-tools 不太支持 hgfs,于是手卸载之。(后来再查,又像是open-vm-tools 支持hgfs的,有解决方案,配置一下即可,以后再试了。)

      然后开始正式安装 vmware-tools。

      一切顺利,直到编译 hgfs 时报错:

    /tmp/modconfig-36luPI/vmhgfs-only/page.c:1649:23: error: too many arguments to function ‘wait_on_bit’

                           TASK_UNINTERRUPTIBLE);

                           ^

      上网查到 https://communities.vmware.com/message/2637447,根据里面的提示,又去到 https://communities.vmware.com/message/2637118#2637118,找到解决方案:

    1、在解压后的 vmware-tools-distrib/ 目录中,进入到 lib/modules/source/,解压 vmhgfs.tar,得到 vmhgfs-only 目录。

    2、修改文件 vmhgfs-only/page.c :把第1639行的

      #if LINUX_VERSION_CODE >= KERNEL_VERSION(3, 19, 0)

    改成

      #if LINUX_VERSION_CODE >= KERNEL_VERSION(3, 10, 0)

    说明:因为 CentOS 7 的内核版本是 3.10.0。

    3、重新把 vmhgfs-only 目录打包为 mvhgfs.tar。

    4、重新执行安装脚本 vmware-install.pl。

      于是安装成功。hgfs功能正常。

      目前发现的问题:unity可以使用,但没有以前那么好用。因为虚拟机桌面显示出来,占据了宿主机的桌面,宿主机的任务栏都躲到后面去了。

  • 相关阅读:
    冒泡算法
    Eclipse 安装插件(aptana、svn 、git、Java EE、JSHint)
    smtp和pop3
    EJB 3.0 + JBOSS 5.1
    有状态EJBBean和无状态的EJBBean
    EJB3.0在发布时出现异常javax.naming.NameNotFoundException: myqueue not bound
    Django之路由系统
    Mysql安装与连接
    Django之Form组件
    jinja2模板
  • 原文地址:https://www.cnblogs.com/xxfcz/p/6212262.html
Copyright © 2011-2022 走看看