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可以使用,但没有以前那么好用。因为虚拟机桌面显示出来,占据了宿主机的桌面,宿主机的任务栏都躲到后面去了。

时间: 2024-10-13 04:54:18

CentOS 7 安装 vmware-tools的相关文章

CentOS 65 安装vmware tools 杂记

CentOS 65中安装vmware tools时出现如下错误, centos vmware tools install failure ,no default label for /tmp/vmware-block-restore...... 经过google,发现此篇文章 ,需要预先安装必备组件,gcc,make,perl,kernel-headers,kernel-devel yum install perl gcc make kernel-headers kernel-devel -y

CentOS 下安装Vmware Tools

众所周知在VMware虚拟机中安装好了VMware Tools,才能实现主机与虚拟机之间的文件共享,同时可支持自由拖拽的功能,鼠标也可在虚拟机与主机之前自由移动(而不再用按Ctrl+AlT释放),而且还可以令虚拟机屏幕也可实现全屏化. 那么CentOS系统如何安装VMware tools的呢? 注意,需要使用管理员账号,即root 1.选择菜单栏:虚拟机--安装VMware tools 2.然后在CentOS系统中弹出的VMware tools窗口中 右击VMwaretools-9.6.0-12

Centos下安装VMware tools

1:先在虚拟机点击安装VMware Tools 2:然后挂载 mount /dev/cdrom /mnt 3:进入/mnt,可以看到有       4:拷贝VMwareTools到其他目录,解压,执行./vmware-install.pl cp /mnt/VMwareTools-10.0.0-2977863.tar.gz /software tar -zxvf VMwareTools-10.0.0-2977863.tar.gz ./vmware-install.pl

Centos 7 安装VMware tools

VMware Tools是VMware虚拟机中自带的一种增强工具,相当于VirtualBox 中的增强功能(Sun VirtualBox Guest Additions),是VMware提供的增强虚拟 显卡和硬盘性能.以及同步虚拟机与主机时钟的驱动程序.下面小编说下安 装VMware tools步骤: 1.确保虚拟机可以连接因特网. 2.下载安装VMware tools依赖包. yum -y install perl gcc make kernel-headers kernel-devel 3.

CentOS 7安装VMware Tools

centos7安装先解决依赖关系[[email protected] ~]# yum -y install perl gcc gcc-c++ make cmake kernel kernel-headers kernel-devel net-tools安装 vmware-tools创建目录[[email protected] ]mkdir /mnt/cdrom挂载到cdrom[[email protected] ]mount /dev/cdrom /mnt/cdrom/查看挂载内容[[email

安装Centos 7 及 Vmware tools

虽然安装linux的步骤非常简单,但是也碰到了一些磕磕碰碰,在此记录一些自己遇到的问题. 我选用的vmware workstation 11 + CentOS 7 1503. 安装 centos 7时,请选用 vmware workstation 10及以上,否则 wmware tools 安装不上,反正会遇到各种头疼的麻烦. 1.vmware 新建向导时,需要指定新建操作系统对应的版本,最好是CentOS 64-bit,不能选择CentOS,否则会安装时会出现 No network devic

Linux(CentOS 7)命令行模式安装VMware Tools 详解

本篇文章主要介绍了如何在Linux(CentOS 7)命令行模式安装VMware Tools,具有一定的参考价值,感兴趣的小伙伴们可以参考一下. 本例中为在Linux(以CentOS 7为例)安装VMware Tools. 1.首先启动CentOS 7,在VMware中点击上方"VM",点击"Install VMware Tools..."(如已安装则显示"Reinstall VMware Tools..."). 2.在命令行输入"ls

CentOS 6.3 安装VMware Tools

1 在VMWare图形界面中,将CentOS光驱设定为C:\Program Files\VMware\VMware Workstation\linux.iso,根据你的VM安装目录进行设定: 2 然后,启动CentOS; 3 启动好后,挂载光驱 mount -t auto /dev/cdrom /mnt/cdrom这命令就是把CentOS CDROM挂载在/mnt/cdrom目录中,就可以访问里面的内容了: 可能发生的问题: /mnt/cdrommount: mount point /mnt/c

Centos 7 Minimal 版 安装vmware tools

单位有一套软件系统,以前是部署在windows上,现在新版本是基于Linux架构开发的,部署在centos 7.3 minimal版本上.在虚拟机上创建了一个**centos 7.3 minimal**的系统,为何不是"CentOS-7-x86_64-DVD.iso ",厂家的解释是所有开发调试工作都是再minimal版本上来的,出现问题比较熟悉,方便解决. 我也是醉了~~~~ 既然在虚拟机上安装系统,肯定需要安装"**vmware tools**",现在介绍下为何

centos 6.5安装VMware tools

系统描述:win7旗舰版64位系统+VMware Workstation10+CentOS6.5(win7系统上安装了VMware Workstation10虚拟化软件,在该虚拟化软件上安装了CentOS6.5),现在我想要在win7系统和CentOS系统之间传递数据,那么我 只要在虚拟机上安装VMware tools工具并启动共享目录即可. 1.安装步骤 1.VMware tools安装 1.1 选中要安装VMware tools的linux虚拟机,然后点击VMware Workstation