lkml.org 
[lkml]   [2003]   [Nov]   [30]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
From
SubjectRe: Disk Geometries reported incorrectly on 2.6.0-testX
Date
Andrzej Krzysztofowicz replied to someone:

> > The BIOS reads the MBR and jumps to the code loaded from there.
>
> I found some PC BIOS-es refuse to read the MBR if no active partition is
> found in the partition table...

They read the MBR but refuse the execute the code contained in it. Reading
the MBR is the only way that they get to find out that the partition table
includes zero or two (or more) active partitions and decide not to boot.

SuSE 8.1 had this problem. If you installed grub to a /boot partition but
intended to continue using your existing active partition, the installer
activated the /boot partition. On the next boot, the BIOS detected two
active partitions and refused to boot from the hard disk.

Booting a floppy still works on most machines. The BIOS still reads the MBR
and presents the partition table in a block of information that is visible
to the program that gets booted from the floppy disk. In my experience, the
only machines that refused to do this (becoming 100% unbootable) were the
old NEC 98 architecture.

-
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/

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