LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1780|回复: 15

严重求助!在FC5安装vmware死找不到内核头文件,无法编译通过!

[复制链接]
发表于 2006-10-18 10:31:38 | 显示全部楼层 |阅读模式
小虾根据以下流程安装:

(一位上传vmware的同志写的说明)
vmware
        linux下的虚拟机。可以和windows下的用同一个虚拟硬盘文件。自己慢慢研究吧。装双系统的把自己硬盘挂上去是个不错的主意喔!包含序列号

        VMware-workstation-5.5.1-19175.tar.gz是主程序

        vmware-any-any-update98.tar.gz是补丁,解决编译模块时的内核头文件问题

        把两个包分别解压

        进入VMware-workstation-5.5.1-19175

        打开控制台,运行./vmware-install.pl,一切选默认就行。当运行到询问你是否运行vmware-config.pl时选no,退出

        进入vmware-any-any-update98

        打开控制台,运行./runme.pl

        快捷方式在k菜单的“系统”里面,找不到的话就运行vmware
******************************************************************************************
我在他说的那一步是否运行 ./vmware-config.pl时选择no退出,接着运行./runme.pl
几步过后,还是问我内核头文件在哪里,请看以下对话:
What is the location of the directory of C header files that match your running
kernel? [/usr/src/linux/include]
<enter>
The path "/usr/src/linux/include" is not an existing directory.
我就试试是否是/usr/include/linux
也不行
重复多遍,试过不少目录,就死不知道内核头文件在哪里!
我安装FC5的时候,几乎都选上了,什么都安装上去,唯恐缺这缺那

但是两项没有安装“对遗留软件的支持”和“遗留软件开发”

求大虾帮助!!!本人很想在linux下用Windows XP
发表于 2006-10-18 10:40:09 | 显示全部楼层
呵呵,我这几天一直在捣鼓,总算是在linux装上了xp,可以和你交流。
至于你提的问题,清参考下文
determine your version and whether or not you have the corresponding devel package:
rpm -qa | grep kernel
kernel-2.6.17-1.2157_FC5

and:
uname -rm
2.6.17-1.2157_FC5 i686

So, I downloaded the appropriate kernel development package: "kernel-devel-2.6.17-1.2157_FC5.i686.rpm"
where kernel-devel-(uname -rm output).i686.rpm is the appropriate file for your system.

Browse to the download folder and run: rpm -ivh kernel-devel-2.6.17-1.2157_FC5.i686.rpm
1:kernel ########################################### [100%]

then:
rpmbuild -bp --target=$(uname -m) /usr/src/linux/kernels/2.6.17-1.2157_FC5-i686/

Now you should see something similar to this:
[root@workstation01 2.6.17-1.2157_FC5-i686]# rpm -qa | grep kernel
kernel-2.6.17-1.2157_FC5
kernel-devel-2.6.17-1.2157_FC5

cd to directory:
/usr/src/linux/kernels/2.6.17-1.2157_FC5-i686/
run 'make prepare'

Finally run:
vmware-config.pl -d


disclaimer: I'm a noob, this is mearly what worked for me

比如我安装成功之后的路径是:/usr/src/kernels/2.6.17-1.2187_FC5-i686/include
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-10-18 20:09:38 | 显示全部楼层
谢谢,可否解释一下的  -d 是什么意思
Finally run:
vmware-config.pl -d

还有就是,我在学校里,上外网需要代理
  桌面 -> 首选项  里的网络代理设置有3种选项,其中那个自动代理配置是否随便写一个可以获取代理的网址下去就是了?其实自己应该试试,不行再说。不过今儿就在这里说了再试吧。如果不行的话,请问兄台有什么好办法能让我获取当时最快的代理么。我在Windows是用花刺代理,下载/测试/设置就OK了,在Linux下怎么办?

重新回到主题:我不知道在哪里下载那个内核文件,要下载还学要回到Windows,
兄台有空可否帮忙下个,嘻嘻,先谢了。
资料:
[HoHo@MIIX ~]$ rpm -qa | grep kernel
kernel-2.6.15-1.2054_FC5
[HoHo@MIIX ~]$ uname -rm
2.6.15-1.2054_FC5 i686
回复 支持 反对

使用道具 举报

发表于 2006-10-19 08:22:40 | 显示全部楼层
我也是从9月份才用上linux的,很多问题我也搞不清楚,比如-d是什么意思。你用代理的话,试试从google搜索一下,有个中国代理服务的玩意,具体不太记得。它里面有很多代理服务器的列表,在ffixefox里面设置就可以。你的内核包可以去下面这个网站搜索


http://rpm.pbone.net/index.php3
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-10-19 10:30:12 | 显示全部楼层
兄台,你的注册日期是 Jul 2004,我的注册日期是  Sep 20066
你9月份之前干什么去了?你用Unix?

好,我先在Windows下用你给你网址去看看,谢了

:(    又要重启。。。。

顺便问一下, “捣鼓”什么意思
回复 支持 反对

使用道具 举报

发表于 2006-10-19 14:41:09 | 显示全部楼层
以前用国rh9.0,装的是双系统,一直用xp,就把linux删了。现在用FC5,把xp删了,虚拟了一个xp。毕竟我工作中的特定软件要用到windows环境。
回复 支持 反对

使用道具 举报

发表于 2006-10-19 15:46:40 | 显示全部楼层
装一个源码树。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-10-19 16:33:13 | 显示全部楼层
根据我的情况,以下这一据好像缺少了最后的什么文件,行不通:
[root@MIIX HoHo]#  rpmbuild -bp --target=$(uname -m) /usr/src/kernels/2.6.15-1.2054_FC5-i686/
Building target platforms: i686
Building for target i686
error: File /usr/src/kernels/2.6.15-1.2054_FC5-i686/ is not a regular file.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-10-19 16:47:49 | 显示全部楼层
yaohanping,thanks a lot!
please write down you email address:
shall we  be friends.......?.
我的邮箱地址:hoho_zhao@sohu.com
QQ:470109969

同时也感谢sysnotdown的指点

!!别忘了回复一下行不通那一句:
[root@MIIX HoHo]# rpmbuild -bp --target=$(uname -m) /usr/src/kernels/2.6.15-1.2054_FC5-i686/
Building target platforms: i686
Building for target i686
error: File /usr/src/kernels/2.6.15-1.2054_FC5-i686/ is not a regular file.
回复 支持 反对

使用道具 举报

发表于 2006-10-19 18:03:59 | 显示全部楼层
我做的时候没有碰到,你运行vmware的config文件看看,能不能编译
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表