On Tuesday 03 September 2002 20.48, Jerry Feldman wrote:
The question is when are these actually used and for what purpose. Does LILO actually make the BIOS calls to the BIOS to boot Linux, or to determine the geometry. Or, does LILO itself replace the BIOS calls with its own.
That's a possibility of course. As I read the source (and I should point out that my assembly really is rusty, so this could very well be wrong) lilo replaces int13 if you're booting from a disk other than the primary, and then only to switch the drive maps so it'll look like the first, followed by a call to the original int13. This is the only place I can find where int13 is replaced (this is in chain.S), but as I say it could be wrong. Corrections are welcome if I am. //Anders