Hi guys,

I think that LILO need *not* understand the Filesystem on which it is
installed in order to load the kernel.

LILO stands for LInux LOader. It is supposed to load linux or nay other
kernel u pass to it.

The funda is simple:

There is an MBR (Master Boot Record) on every HDD. Let us say that u
have installed LILO on the MBR. The BIOS transfers control to the code
located in this portion of the HDD.

LILO maintains an *absolute* record of where any kernel is located. When
u select any kernel, LILO reads the location of that kernel and accesses
the HDD using BIOS calls and loads the kernel into memory. Then the
kernel accesses any files it needs to access, e.g. the system
initialisation files using the drivers built into it.

I hope that the foregoing is correct. Please correct me if wrong, but
any and all flames to /dev/null ...

regards,

sachin

-----------------------------------------------------------------------
For information on this and other Linux India mailing lists check out
http://lists.linux-india.org/

Reply via email to