LinuxSir.cn,穿越时空的Linuxsir!

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

求助:FC6内核编译错误

[复制链接]
发表于 2006-11-22 22:54:30 | 显示全部楼层 |阅读模式
用make menuconfig添加了NTFS文件系统支持,结果发现无法重新编译内核。
编译的时候错误是这样的 [root@localhost 2.6.18-1.2798.fc6-i686]# make
CHK include/linux/version.h
CHK include/linux/utsrelease.h
make[1]: *** 没有规则可以创建“init/built-in.o”需要的目标“init/main.o”。 停止。
make: *** [init] 错误 2
[root@localhost 2.6.18-1.2798.fc6-i686]#

在网上搜了一下这种错误,这种帖子并不多,其中有人说要先make clean 一下,结果:
[root@localhost 2.6.18-1.2798.fc6-i686]# make clean
scripts/Makefile.clean:17: /usr/src/kernels/2.6.18-1.2798.fc6-i686/drivers/infiniband/ulp/srp/Makefile: 没有那个文件或目录
make[3]: *** 没有规则可以创建目标“/usr/src/kernels/2.6.18-1.2798.fc6-i686/drivers/infiniband/ulp/srp/Makefile”。 停止。
make[2]: *** [drivers/infiniband/ulp/srp] 错误 2
make[1]: *** [drivers/infiniband] 错误 2
make: *** [_clean_drivers] 错误 2
[root@localhost 2.6.18-1.2798.fc6-i686]#
哎,本人初学linux,对这种问题只能坐在路边等答案呀,奇怪的是这个帖子挂在几个论坛好几天了,居然没人回复,真的好苦恼啊。
请大侠帮我一个解决办法~
发表于 2006-11-22 23:11:25 | 显示全部楼层
如果你是用FC6的kernel-headers,自然编译不了,因为那个不是完整的内核。
可以下载vanilla内核(www.kernel.org),或者去官方找相应内核的 .src.rpm 安装,会得到完整的内核。

另外,如果楼主想要NTFS的写入支持,那重编译内核的努力是白费的,因为内核里NTFS驱动的写支持有限,在NTFS分区不能创建或删除文件,甚至不能改变文件的大小。如果希望完整的NTFS写入支持,请搜索 ntfs-3g 。

P.S. 楼主说这个帖子挂好几天了,明明只存在了15分钟,而且还是楼主第一贴。。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-11-23 12:13:19 | 显示全部楼层
谢谢楼上的,终于有人理我了,我照你的去试试吧~
回PS:我是说在别的论坛挂了几天了,呵呵,没想到这个论坛效率还挺高的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-11-23 12:29:00 | 显示全部楼层

顺便,还问个小问题

我是FC6的正版13张光盘的套装,在里面不会找不到完整内核吧?大概是哪张里面有呢?源码光盘还是安装光盘?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-11-23 13:41:33 | 显示全部楼层
在源码光盘里找到了kernel-2.6.18-1.2798.fc6.src.rpm ,结果rpm -i kernel-2.6.18-1.2798.fc6.src.rpm ,提示不能安装源代码包,具体提示如下:
[root@localhost src]# rpm -i kernel-2.6.18-1.2798.fc6.src.rpm
warning: user brewbuilder does not exist - using root
warning: group brewbuilder does not exist - using root
warning: user brewbuilder does not exist - using root
warning: group brewbuilder does not exist - using root
warning: user brewbuilder does not exist - using root
......
怎么走一步都这么难呀~~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-11-23 14:41:47 | 显示全部楼层
参考网络上的文章和我的说明书,上面那个问题弄好了,顺便推荐这方面两篇新手的文章,呵呵:
http://www.linuxforum.net/forum/ ... &o=7&fpart=
http://blog.csdn.net/freedarkeyes/archive/2006/09/26/1275018.aspx
Linux啊,我真是自找折磨,嘿嘿~
回复 支持 反对

使用道具 举报

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

本版积分规则

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