y.g.liang 发表于 2005-6-21 09:41:34

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

编译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之后,读了一下盘就停下来了,文件却没有生成,请教这是哪里出了问题? 谢谢各位

linky_fan 发表于 2005-6-21 18:28:18


最后一步mkinitrd -o initrd.img-2.6.12 2.6.12之后,读了一下盘就停下来了,文件却没有生成,请教这是哪里出了问题? 谢谢各位

你确定你需要initrd吗? :arrow:

y.g.liang 发表于 2005-6-21 19:30:09

如果不用initrd,我不知道该怎样搞,看过有关等贴子,不得要领,能给个相关的介绍吗?

linky_fan 发表于 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

:-D未指定路徑。。。

改為:
mkinitrd -o /boot/initrd.img-2.6.12 2.6.12
页: [1]
查看完整版本: sarge上编译内核,最后一步不能生成initrd.img