Bug#450951: grub can't get installed past 1TB

Robert Millan rmh at aybabtu.com
Tue Jan 1 22:04:27 UTC 2008


On Mon, Nov 12, 2007 at 04:24:34PM +0000, Samuel Thibault wrote:
> Package: grub
> Version: 0.97-28
> Severity: normal
> 
> Hi,
> 
> When trying to install grub past 1TB, it fails with error 18 (18 :
> Selected cylinder exceeds maximum supported by BIOS).  This is because
> the HDIO_GETGEO ioctl is limited to 65535 cylinders (i.e. ~1TB), and
> for bigger values Linux just returns 65535.  I'm not sure where the fix
> should be done: should the kernel error out when the cylinders don't
> fit, or should grub recognize 65535 as a bogus value and compute a fake
> geometry by itself?  Or both?

Can you reproduce this problem with GRUB 2 ?

-- 
Robert Millan

<GPLv2> I know my rights; I want my phone call!
<DRM> What use is a phone call, if you are unable to speak?
(as seen on /.)





More information about the Pkg-grub-devel mailing list