|
|
以前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
请各位前辈多多指教,谢谢!! |
|