grub-devel
[Top][All Lists]
Advanced

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

Re: Understanding GRUB details


From: Robert Millan
Subject: Re: Understanding GRUB details
Date: Thu, 24 Dec 2009 22:35:05 +0100
User-agent: Mutt/1.5.18 (2008-05-17)

On Mon, Dec 14, 2009 at 05:28:32PM -0600, Bruce Dubbs wrote:
> into memory.  The memory location is an absolute physical address of  
> 0x07C000, which is one 512-byte sector below the 1st 32K memory  
> boundary.  I think, but cannot confirm, that this memory location is for  
> historical reasons only.

Yes.

>   The BIOS passes the disk drive being booted via the DL register. This 
> value would normally be 0x80 for the first hard drive and is equivalent 
> to GRUB's (hd0), but grub-setup may over-ride it and set it to 0x80.

This sounds wrong.  I think it could be doing this, but only in desperate
situations (e.g. %dl was obviously wrong).

The basic problem is that we can't predict BIOS disk order reliably.  This
is a recurrent issue throurough different parts of GRUB.

-- 
Robert Millan

  "Be the change you want to see in the world" -- Gandhi




reply via email to

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