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