QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 964|回复: 7

升级到了2.6.0-test10,有个问题。

[复制链接]
发表于 2003-11-25 16:03:08 | 显示全部楼层 |阅读模式
我在test9的环境下给kernel源码打上patch-2.6.0-test10,
开始编译,make mrproper
               make menuconfig
               make
               make clean  # 这里不得不加这个,不然下面就无法进行
               make modules
               make modules_install
               make install
到完了时,新内核vmlinuz-2.6.0-test10出来了,但出现提示:
           mkinitrd failed
           make error(1).....
           make error(2).....
没有那个initrd-2.6.0-test10.img,我总觉别扭。于是又进入装机时的老内核里启动机器,重新编译2.6.0-test10,这才成功了。   痴呆
我想问的是:为什么用test9启动进来的环境,
不能成功产生initrd-2.6.0-test10.img呢?
发表于 2003-11-26 03:24:03 | 显示全部楼层
not system call support, but kernel loop device driver support.
回复

使用道具 举报

 楼主| 发表于 2003-11-26 07:42:45 | 显示全部楼层
佩服,谢谢.
两位老大,你们是怎么学的?
回复

使用道具 举报

发表于 2003-11-27 10:18:30 | 显示全部楼层
[quote:685249370f="gxl117"]是这样的,你的2.6.0-test9内核没有选择 Loopback device support 这个选项所以在它的下面不能正确执行mkinitrd(却少相关系统调用)。而发行商编译的原始内核是包含了这个选项的所以mkinitrd能够正确的执行。如果你现在的test10没有选择这个选项的话再在它的下面执行mkinitrd也是会失败的。一句话,如果想让mkinitrd正确的运行,当前正在运行的内核(注意:不是你正在编译的内核)必须要有 Loopback device support。[/quote]

呵呵,这个答案我找了很久了,终于知道是这么回事,感谢中!

我的test10内核还是用test5的img文件,竟然也正常,呵呵

难怪我第一次编译2.6内核时成功,然后用2.6内核启动后重新编译就不行,然后是没有加载loopback模块(我将这个配置为模块了)
回复

使用道具 举报

发表于 2003-11-27 14:01:25 | 显示全部楼层
斑竹能不能告诉我怎么打gb180130补丁,以及patch书写规则哪里有阿。
回复

使用道具 举报

 楼主| 发表于 2003-11-27 15:36:05 | 显示全部楼层
我在www.chinalinuxpub.com找到一篇patch使用指南,
本站好象也见过的.
回复

使用道具 举报

发表于 2003-11-27 23:11:58 | 显示全部楼层
[quote:5ea8b9e8c0="gxl117"]是这样的,你的2.6.0-test9内核没有选择 Loopback device support 这个选项所以在它的下面不能正确执行mkinitrd(却少相关系统调用)。而发行商编译的原始内核是包含了这个选项的所以mkinitrd能够正确的执行。如果你现在的test10没有选择这个选项的话再在它的下面执行mkinitrd也是会失败的。一句话,如果想让mkinitrd正确的运行,当前正在运行的内核(注意:不是你正在编译的内核)必须要有 Loopback device support。[/quote]

又长知识了
回复

使用道具 举报

发表于 2003-11-30 10:11:10 | 显示全部楼层
[quote:c1ba3df235="llc"]

我的test10内核还是用test5的img文件,竟然也正常,呵呵
[/quote]

initrd is only a temp root fs. so u can use one for other version. but not sure if you can use 2.6 img for 2.4
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-12-5 10:20 , Processed in 0.040207 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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