Messages in this thread | | | Date | Fri, 17 Apr 1998 04:44:19 +0200 (MET DST) | From | Ragnar Hojland Espinosa <> | Subject | Re: 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
| |