From: "David Douthitt" <[EMAIL PROTECTED]>

> I've begun working on the next generation... and have Oxygen booting
> with an initial RAM disk - in preparation for running without the
> linuxrc patch.
He, he ...
> Running without the initrd archive patch takes just a bit more, but
> shouldn't be too hard.
Nop, see my previous posts ("how to get rid of LRP patches")
> Basically, what happens is linuxrc sets up a very basic root
> filesystem on /dev/ram1, copies itself over, then runs the bulk of the
> loading in a chroot'ed environment on the root filesystem.  When it's
> all done, it dismounts everything it can and lets go - to let the
> kernel load init and swap root.
>
> Questions I'd have would be:
>
> 1. What parameters are from the patches and what should the
> non-patched kernel parms be?  I suspect initrd_archive is an added
> parameter; I also suspect that root= should now read (in my case)
> root=/dev/ram1 - as this is what is used as root after everything is
> done.
In a noon patched kernel the only parameter you need are
linux initrd=initrd.gz root=/dev/ram1 init=/linuxrc (see my 2.4.14
distro)
root=/dev/ram1 will load initrd fs in /dev/ram1. But after that you can
do whatever you want. In by 2.4.14 version of LEAF (see previous post)
initrd is loaded in /dev/ram0 and after that everything is moved over
tmpfs which is much nicer. But you have to be under 2.4.x  :-)
See also
http://www.linuxhq.com/kernel/v2.4/doc/initrd.txt.html
> 2. What is the filesystem of the initial archive supposed to be?  Can
> it be minix?
initrd MUST be either ext2 or minix. Can't be tmfs :-(

Jacques


_______________________________________________
Leaf-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/leaf-devel

Reply via email to