博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
VMware下centos7安装VMware Tools
阅读量:4313 次
发布时间:2019-06-06

本文共 3042 字,大约阅读时间需要 10 分钟。

右键虚拟机设置,找到CD/DVD,选择使用ISO映像文件,在VMware安装目录下找到linux.iso。
VMware下centos7安装VMware Tools - 怀素真 - 因上努力 果上随缘
 
挂载iso文件
1
> mount -t auto /dev/cdrom /mnt/cdrom
如果/mnt下没有cdrom文件夹,则创建
1
2
> cd /mnt
mkdir 
cdrom
把/mnt/cdrom下的VMwareTools-10.0.10-4301679.tar.gz拷贝到/data目录下
1
2
> cd /mnt/cdrom
> cp VMwareTools-10.0.10-4301679.tar.gz /data
解压压缩包并执行vmware-install.pl
1
2
3
> tar -zxvf VMwareTools-10.0.10-4301679.tar.gz
> cd vmware-tools-distrib
> ./vmware-install.pl

如果出现bash:./vmware-install.pl :/usr/bin/perl:bad interpreter:No such file or directory.现象,输入yum groupinstall "Perl Support"即可。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Do you still want to proceed with this legacy installer? yes
 
看到如下信息一路回车默认就好了
 
Installing VMware Tools.
 
In which directory 
do 
you want to install the binary files?
[/usr/bin]
 
What is the directory that contains the init directories (rc0.d/ to rc6.d/)?
[/etc/rc.d]
 
What is the directory that contains the init scripts?
[/etc/rc.d/init.d]
 
In which directory 
do 
you want to install the daemon files?
[/usr/sbin]
 
In which directory 
do 
you want to install the library files?
[/usr/lib/vmware-tools]

如果一直提示如下信息

What is the location of the "ifconfig" program on your machine?

请安装ifconfig,重新执行vmware-install.pl

1
2
> yum search ifconfig
> yum install net-tools.x86_64

如果一直提示如下信息

The path "" is not a valid path to the 3.10.0-327.el7.x86_64 kernel headers.

Would you like to change it?

则需要安装

1
> yum install kernel-devel

然后在上面的步骤里输入内核头文件的目录

1
/usr/src/kernels/3.10.0-327.36.3.el7.x86_64/
include

如果出现如下信息

The path "/usr/src/kernels/3.10.0-327.36.3.el7.x86_64/include" is not a valid 

path to the 3.10.0-327.el7.x86_64 kernel headers

 
1
2
> ln -s /usr/src/kernels/3.10.0-327.36.3.el7.x86_64/
include
/generated/uapi/linux/version.h
/usr/src/kernels/3.10.0-327.36.3.el7.x86_64/
include
/linux/version.h

vmware7安装vmwareTools出现Searching for a valid kernel header path... The path "" is not valid.

在用vmware work station 7.1.0版本,装了一个centos6.0 跟host机器共享目录后,在centos系统下的/mnt/hgfs看不到共享的目录,在重新安装vmtools的时候出现了标题中的问题!花了不少时间解决这个问题,很崩溃!

最后是在这篇文章里得到一些启发:http://www.linuxidc.com/Linux/2011-05/36337.htm

1. 首先确认本机gcc, kernel, kernel-devel已经安装。用rpm -q gcc查看(查看其它的,把rpm -q 后面的gcc换成其它)。如果没有安装用yum install分别安装

2. 确认kernel 和 kernel-devel 版本一致。升级版本到一致:yum -y upgrade kernel kernel-devel 

不知道是不是我之前重新安装过什么,我在升级kernel和kernel-devel之前,发现在/lib/modules/目录下的版本号目录是:2.6.32-71.el6.x86_64, 但是在/usr/src/kernel/目录下的 版本号目录是:2.6.32-279.19.1.el6.x86_64(执行uname -r命令显示的版本后跟/usr/src/kernel下的版本号不一致,应该就是这个导致问题)

3. 在上面2个做完之后,reboot(没有reboot之前uname -r还一起显示是老的kernel版本,reboot之后更新成了升级的版本)

4. 然后再执行vmware-install.pl,上面的错误应该能过去了(我最后是只执行/usr/local/vmware-tools-distrib/bin/vmware-config-tools.pl,因为之前运行vmware-install.pl很多已经安装成 功了)

 

 

此时如果你的vmtools版本比较旧的话,还是会提示not a valid path。

这是因为3.x版本的内核version.h的路径变了,导致vmtools无法找到。

一路默认回车就好了,最后出现如下信息,说明安装成功,重启虚拟机。
1
2
3
Enjoy,
--the VMware team
Found VMware Tools CDROM mounted at /mnt/cdrom. Ejecting device /dev/sr0 ...
1
2
> umount /mnt/cdrom
> shutdown -r now

 

 

 

版权声明:博主文章,可以不经博主允许随意转载,随意修改,知识是用来传播的。
 
分类: 

转载于:https://www.cnblogs.com/chen1970/p/11076424.html

你可能感兴趣的文章
sublime 3 注册码 - 亲测可用
查看>>
CENTOS7配置静态IP
查看>>
P3332 [ZJOI2013]K大数查询
查看>>
Linux 批量管理工具
查看>>
# 20175333曹雅坤《Java程序设计》第四周学习总结
查看>>
[转]在Ogre中如何关联textunit 与 cg/hlsl/glsl 语言中的 uniform sampler 关联
查看>>
JavaScript跨域实现
查看>>
模拟Visual Studio中的完全匹配查找
查看>>
fa下载器总结
查看>>
【数据结构】红黑树
查看>>
FOJ 2232 匈牙利算法找二分图最大匹配
查看>>
zbb20190605 maven windows配置maven私服以及使用
查看>>
sqoop 补充
查看>>
什么是好代码?
查看>>
简易五子棋AI算法分析
查看>>
2018.12.1 web项目中解决乱码问题的一个工具类
查看>>
JSP 中 forward 和 redirect 的区别_2014.12.31
查看>>
解释性语言,编译性语言,脚本语言
查看>>
Yii处理流程
查看>>
第四周学习进度总结
查看>>