各位大侠,请教做initrd.X.img文件的问题

发表于:2007-07-04来源:作者:点击数: 标签:
我的redhat9.0(2.4.20)上编绎了2.4.21的内核,但是没有initrd.X.img文件,于是我用 mkinitrdinitrd.X.img2.4.21 来生成一个,在/lib/modules下面有2.4.21文件夹,但是执行命令时出了一个这样的错: NomoduleBusLogicfoundforkernel2.4.21 请问这个错倒底是

我的redhat9.0(2.4.20)上编绎了2.4.21的内核,但是没有initrd.X.img文件,于是我用
mkinitrd initrd.X.img 2.4.21
来生成一个,在/lib/modules下面有2.4.21文件夹,但是执行命令时出了一个这样的错:
No module BusLogic found for kernel 2.4.21
请问这个错倒底是什么意思啊,哪位大侠指点一下小弟,谢了先

 bjchenxu 回复于:2003-11-07 18:18:45
我猜,你是在vmware中出的这个问题吧

 双眼皮的猪 回复于:2003-11-07 19:06:25
[quote:4715d17fe0="lazybones"]我的redhat9.0(2.4.20)上编绎了2.4.21的内核,但是没有initrd.X.img文件,于是我用
mkinitrd initrd.X.img 2.4.21
来生成一个,在/lib/modules下面有2.4.21文件夹,但是执行命令时出了一个这样的错:
No module..........[/quote:4715d17fe0]

哈哈,我就曾经在vmware中出现过这种问题...

 lazybones 回复于:2003-11-07 21:01:27
各位真是高手啊,一下子就猜中了

 双眼皮的猪 回复于:2003-11-07 21:05:56
BusLogic是SCSI的驱动哦....

呵呵,你在vm中创建IDE的试一下 。。。

默认的是SCSI

你创建IDE然后用IDE的编译着试着看看...

 sky-walker 回复于:2003-11-07 21:51:51
[quote:a23d5aae63="双眼皮的猪"]BusLogic是SCSI的驱动哦....

呵呵,你在vm中创建IDE的试一下 。。。

默认的是SCSI

你创建IDE然后用IDE的编译着试着看看...[/quote:a23d5aae63]

不是吧,小涛

你不是在你的实环境下也出了这个岔子吗?(好像没记错吧)

 jeffyan 回复于:2003-11-07 22:21:22
高手

 lazybones 回复于:2003-11-08 00:44:36
在vmware下好像是没法改成IDE的吧?
可不可以在编译的时候把那个驱动编译进去呢?明天再试试看,如果不行再来向各位请教,谢了
对了,各位大侠是否知道这个驱动具体是对应编译项目中的哪一项呢?

 lazybones 回复于:2003-11-08 13:12:50
已经好了,我在编译时在scsi支持下找到了buslogic的那一项,把它加到内核中了,这个initrd文件还是做不成,还是一样的错,因为我不是把那一项作为模块加到内核中的,于是在启动时完全不要initrd这一项了,启动引导成功,呵呵,vmware下是可以重新编译内核或升级的

 wind521 回复于:2003-11-08 14:32:47
有始有终,一个很好的问题

 双眼皮的猪 回复于:2003-11-12 16:11:45
[quote:dee62db398]不是吧,小涛 

你不是在你的实环境下也出了这个岔子吗?(好像没记错吧)
[/quote:dee62db398]
怎么叫我小涛了,我倒..我真实环境是啊,不过您看看我写的另外一篇澄清以前编译内核得出的错误结论的那个帖子...
[quote:dee62db398]
在vmware下好像是没法改成IDE的吧? 
可不可以在编译的时候把那个驱动编译进去呢?明天再试试看,如果不行再来向各位请教,谢了 
对了,各位大侠是否知道这个驱动具体是对应编译项目中的哪一项呢
[/quote:dee62db398]
您可以参考一下本版精华区关于vm的用法...
[quote:dee62db398]
已经好了,我在编译时在scsi支持下找到了buslogic的那一项,把它加到内核中了,这个initrd文件还是做不成,还是一样的错,因为我不是把那一项作为模块加到内核中的,于是在启动时完全不要initrd这一项了,启动引导成功,呵呵,vmware下是可以重新编译内核或升级的
[/quote:dee62db398]
小弟在这里先请教了..
这个中缘由,还请提点一下,不能光解决问题就行了,
另外,根据rh官方网站上...所述,如果您使用了scsi以及ext3格式,那么就一定要使用init ramdisk(initrd.img)
如果您创建失败?又怎么能启动成功?
请赐教...您使用的是以前的那个initrd还是使用了no initrd(grub.conf)?

原文转自:http://www.ltesting.net