LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 720|回复: 1

Fedora Core 6 是如何从initrd映像跳转到自身的ramdisk加载系统?

[复制链接]
发表于 2007-1-4 09:36:04 | 显示全部楼层 |阅读模式
以前2.4版本的initrd 内的/linuxrc的文件用来做系统加载;

Fedora Core 6里面用的是/init文件来作系统加载;

最近发现一个问题,2.4版本的/linuxrc文件可以用sh,ash,bash,nash都可以用来做系统加载。而Fedora  Core 6的/init却只能够用nash用来做系统加载;

我现在想把Fedora Core 6 的系统全部放到一个压缩镜像里面。在测试的时候,发现/init 文件 必须要,而且不能改用其它程序来引导。

我的步骤是直接在Kernel source 里面 make menuconfig ,后make bzImage;

initrd img文件,是按照系统的initrd img上做的修改。另外试过用busybox来做,也不能用。奇怪……:ask

请各位前辈多多指教,谢谢!!
 楼主| 发表于 2007-1-4 17:18:43 | 显示全部楼层
各位前辈,费心了。

:ask :ask
回复 支持 反对

使用道具 举报

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

本版积分规则

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