QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1349|回复: 4

sarge上编译内核,最后一步不能生成initrd.img

[复制链接]
发表于 2005-6-21 09:41:34 | 显示全部楼层 |阅读模式
编译2.6.12,  make mrproper,make menuconfig, make,make modules_install, make install都已经完成,source在/usr/src里,
/lib/modules/下也已经生成2.6.12

最后一步mkinitrd -o initrd.img-2.6.12 2.6.12之后,读了一下盘就停下来了,文件却没有生成,请教这是哪里出了问题? 谢谢各位
发表于 2005-6-21 18:28:18 | 显示全部楼层
最后一步mkinitrd -o initrd.img-2.6.12 2.6.12之后,读了一下盘就停下来了,文件却没有生成,请教这是哪里出了问题? 谢谢各位

你确定你需要initrd吗?
回复

使用道具 举报

 楼主| 发表于 2005-6-21 19:30:09 | 显示全部楼层
如果不用initrd,我不知道该怎样搞,看过有关等贴子,不得要领,能给个相关的介绍吗?
回复

使用道具 举报

发表于 2005-6-21 22:14:06 | 显示全部楼层
这是因为有的内核编译的时候没有把某些分区的驱动程序(也叫模块)包含进去,所以必须制作一个包含模块的initrd,在启动的时候事先加载,从而实现挂载某些文件系统(如reiserfs,xfs,ext3,jfs)

http://www.linuxfans.org/nuke//modules.php?name=Forums&file=viewtopic&t=59447&highlight=initrd
回复

使用道具 举报

发表于 2005-6-23 01:33:09 | 显示全部楼层
  未指定路徑。。。

改為:
mkinitrd -o /boot/initrd.img-2.6.12 2.6.12
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-10-6 17:35 , Processed in 0.084452 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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