QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3248|回复: 11

请问有人在2.6内核下编译过2.4内核吗?

[复制链接]
发表于 2006-9-10 18:56:32 | 显示全部楼层 |阅读模式
我在 FC5(2.6.15) 下编译内核2.4.29快一个礼拜了 ,就是不行(编译可以过去,可是不能用)。单位统一用的是 2.4.29的内核,而我的机器是SATA硬盘,REDHAT9装不上,有什么办法啊?
有人在2.6下编译成功过2.4的内核吗?可以谈一下经验吗?谢谢啦!
发表于 2006-9-10 20:41:15 | 显示全部楼层
你的 glibc 是 2.6 的,不能用在 2.4 上
回复

使用道具 举报

发表于 2006-9-11 13:10:50 | 显示全部楼层
glibc有2.6吗?
回复

使用道具 举报

发表于 2006-9-11 20:45:06 | 显示全部楼层
我是说 compiled for kernel 2.6 的 glibc
回复

使用道具 举报

 楼主| 发表于 2006-9-12 21:52:29 | 显示全部楼层
不太懂~~~
我感觉是2.6下编译的initrd-2.4.29.img有问题,所以导致后来的
kernel panic:vfs:unable to mount root fs on 00:00
哈哈,小弟完全是瞎猜,请不要见怪哈。不知道是不是可以修改make之类的文件,来修改编译过程产生的initrd-2.4.29.img呢?
回复

使用道具 举报

发表于 2006-9-16 23:49:57 | 显示全部楼层
[quote:ced3370b05="VirusCamp"]我是说 compiled for kernel 2.6 的 glibc[/quote]
也可以吧
回复

使用道具 举报

发表于 2006-9-19 16:55:53 | 显示全部楼层
编译器有问题,不行的
回复

使用道具 举报

发表于 2006-9-19 21:12:52 | 显示全部楼层
编译 glibc 时,必须提供一个 kernel header 如果用 2.4 的 kernel header,编译出的 glibc 就不可能在 2.6 内核下使用。反之亦然。

而 glibc 是 linux 下任何软件的基础,从 login 开始,glibc 不能用,系统当然不能用。

不会是编译器的问题。
回复

使用道具 举报

发表于 2006-9-19 22:59:00 | 显示全部楼层
编译 glibc 时,必须提供一个 kernel header 如果用 2.4 的 kernel header,编译出的 glibc 就不可能在 2.6 内核下使用。反之亦然。

不对吧,兄弟。就这个板块里那无数用RH9编译2.6成功的人有哪个重新编译glibc了。反过来就更没问题了
回复

使用道具 举报

发表于 2006-9-20 00:45:49 | 显示全部楼层
[quote:a318d5fd05="cnhnln"]
编译 glibc 时,必须提供一个 kernel header 如果用 2.4 的 kernel header,编译出的 glibc 就不可能在 2.6 内核下使用。反之亦然。

不对吧,兄弟。就这个板块里那无数用RH9编译2.6成功的人有哪个重新编译glibc了。反过来就更没问题了[/quote]
谁啊?给个帖子,我学习一下。
回复

使用道具 举报

发表于 2006-9-20 12:24:22 | 显示全部楼层
精化里的 http://www.linuxfans.org/nuke/modules.php?name=Forums&file=viewtopic&t=136054&highlight=rh9

或者rh9做关键字搜本版
回复

使用道具 举报

发表于 2007-8-14 21:21:03 | 显示全部楼层
没后文了?
字数限制,晕……
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-4-19 07:53 , Processed in 0.066990 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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