免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2422 | 回复: 2
打印 上一主题 下一主题

[系统安装] 安装 vmtools 遇到“c header files”location 和 UTS_RELEASE 问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-06-15 16:40 |只看该作者 |倒序浏览
各位前辈,小弟使用虚拟机软件安装了CentOS 5 linux操作系统
虚拟机软件信息:VMware Workstation  5.5.0.18463
CentOS 5.8 在虚拟机上成功安装(安装过程中已选择了全部的开发工具软件包)

#uname -r 结果如下:
2.6.18-308.el5

#rpm -qa|grep kernel 结果如下:
kernel-2.6.18-308.el5
kernel-headers-2.6.18-308.el5
kernel-devel-2.6.18-308.el5

在安装vmtools的时候遇到了如下问题:

     “What is the location of the directory of C header files that match you running kernel?”[/usr/src/include/linux]

如果直接回车会提示目录不存在,一直卡在这里了

查找发现 header文件的目录如下:
/usr/src/kernels/2.6.18-308.el5-i686/include      

输入后出现如下问题:
     “The directory of kernel headers (version @@VMWARE@@ UTS_RELEASE) does not match your running kernel (version 2.6 . 35 - 22 -generic). Even if the module were to compile successfully, it would not load into the running kernel.”

      网上看了很多有关此问题的帖子,基本上两种解决方案:

1,在version.h中添加 #define UTS_RELEASE "2.6.18-308.el5"
2, 需要把 generated/utsrelease.h 和 generated/autoconf.h 拷贝到 linux 目录下

     方法1试过,添加核心版本信息后可以继续执行安装,但安装完毕后虚拟机的分辨率仍无法调节(还是默认的800x600),鼠标也不能自由移动仍然必须通过Ctrl+Alt进行切换,不知道是什么原因

     方法2中的这个叫做 generated 的目录我没有找到,这个目录是干什么的?应该在什么位置?

论坛徽章:
0
2 [报告]
发表于 2012-06-15 21:33 |只看该作者
自己顶起来,前辈帮帮忙哈

论坛徽章:
0
3 [报告]
发表于 2012-06-16 08:21 |只看该作者
从网上下载的VMware Wrokstation 8.0.3 build-703057 顺利安装CentOS 5.8 Final,严重怀疑是旧版本的VMware与新CentOS之间的兼容性问题导致前述的故障
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP