Re: Booting a modular kernel through a multiple streams file

Dave Cinege (dcinege@psychosis.com)
Sat, 22 Dec 2001 19:08:46 -0500


On Sunday 16 December 2001 15:37, Otto Wyss wrote:

> modules) are combined into a single file. The boot loader (i.e. lilo)

LILO follows an outdated, broken concept and should once and for all
be layed to rest, preferably with a stake through it's heart.

> simply loads this file and starts the first stream (the kernel).

The point to all these 'streams' escapes me. The proper way to implement
this has all ready been done. It's called the Multi Boot Standard
as implemented in GRUB bootloader. http://www.gnu.org/software/grub/

GRUB is similar to syslinux in that is can read directly from the the FS,
but unlike syslinux supports just about all of them instead of just FAT.

Basically what Grub does is loads the kernel modules from disk
into memory, and 'tells' the kernel the memory location to load
them from, very similar to how an initrd file is loaded. The problem
is Linux, is not MBS compilant and doesn't know to look for and load
the modules.

HOWEVER I recieved patches from
"ChristianK."@t-online.de (Christian Koenig)
last week that actually implments the module loading in Linux!
I'm trying to get Rusty interested in them, but thus far have not
heard back from him. (Hey Paul! Hit that reply button!)

Anyone interested mail me off list to go over this in more detail.

Dave

-- 
The time is now 22:54 (Totalitarian)  -  http://www.ccops.org/
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/