lkml.org 
[lkml]   [1998]   [Apr]   [16]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectRe: 2.1.93..
> I'm not sure whether this will help, but my $0.02's worth here is my
> understanding of the steps involved in booting up an IBM PC clone...
>
> 3. BIOS uses its internal code to select a drive to be the boot
> drive. This may have been set as one of the ROM BIOS options.

Just for completion, I guess.. After POST, the BIOS calls INT 0x19, which
tries to read and copy boot code to 0x0c700 (?) and continue execution on
that address. Normally[1], it tries to read first from the first fd and
then from the first hd (MBR). If the MBR is found, it is executed and
tries to find an active partition. If an active partition is found, the
boot sector of that partition is executed.

If no active partition is found, um, I don't remember what happened then.
And I wonder what the hell does compaq with those `on-partition' BIOSes.

> 4. BIOS loads head 0, track 0, sector 1 into memory and runs whatever
> it finds there. This is presumably LILO.

Not necessarily.. you can have LILO on a floppy, LILO on the MBR, or LILO
on a partition's boot sector.

[1] That is, unless you have `reordered' your drives in the BIOS.

____/| Ragnar Hojland (tech.support@redestb.es) Fingerprint 94C4B
\ o.O| 2F0D27DE025BE2302C
=(_)= "Thou shalt not follow the NULL pointer for 104B78C56 B72F0822
U chaos and madness await thee at its end." hkp://keys.pgp.com




-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu

\
 
 \ /
  Last update: 2005-03-22 13:42    [W:0.097 / U:0.328 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site