>>>>> Steve Bovy writes:

 SB> Is it possible for a boot loader to fix/patch the pc-bios to get
 SB> rid of stupid 1024 cylinder bios limit once and for all !!! ????

The limit is due to the BIOS interface, not its implementation.  The
best that can be done using the standard BIOS cylinder/head/sector
interface is dynamic translation (make things so that the OS sees a
logical C/H/S geometry with fewer cylinders and more heads and/or
sectors, then translate back to the physical geometry within the
BIOS).

On newer BIOSes, there are alternative LBA (Logical Block Addressing)
disk access functions, which have no 1024 cylinder limit.  GRUB uses
them if they are available.

Okuji wrote a lot of documentation about this issue in
(grub)Low-level disk I/O.

-- 
 Gordon Matzigkeit <[EMAIL PROTECTED]>  //\ I'm a FIG (http://www.fig.org/)
Committed to freedom and diversity \// I use GNU (http://www.gnu.org/)

Reply via email to