bug-grub
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Bug#76478: Grub will not believe that my bios can read beyond 512Mb.


From: OKUJI Yoshinori
Subject: Bug#76478: Grub will not believe that my bios can read beyond 512Mb.
Date: Sat, 11 Nov 2000 00:30:12 +0900

From: Sven LUTHER <address@hidden>
Subject: Bug#76478: Grub will not believe that my bios can read beyond 512Mb.
Date: Fri, 10 Nov 2000 13:29:21 +0100

> when in the grub boot menu, before launching linux, i do a geometry (hd0) :
> 
> driver 0x80 : C/H/S = 1024/16/63, sectors = 1032192, LBA
>                       ^^^^^^^^^^
>                     Wrong, ...

  No, it is correct. The C/H/S values printed by the command
"geometry" are the C/H/S returned by the standard BIOS call (INT 13,
AH=08h) instead of the LBA BIOS call (INT 13, AH=48h), because C/H/S
values are meaningful only in the standard C/H/S BIOS. They exist only
for compatibility.

  What is really wrong is the number of sectors. It seems that your
BIOS doesn't return the total number of sectors correctly (i.e. your
BIOS is very buggy). So GRUB computed it by C/H/S instead. I think
upgrading GRUB to 0.5.96.1 will solve this problem, but not
completely.

  If you want to solve the problem perfectly, ask the vendor of your
mainboard to fix the bug (this is desirable), or upgrade GRUB to the
current CVS version.

Okuji




reply via email to

[Prev in Thread] Current Thread [Next in Thread]