← Back to team overview

registry team mailing list archive

Re: [Bug 496435] Re: upgrades of the grub-pc package can overwrite wrong MBR

 

Grub MUST MUST MUST MUST MUST support the BIOS device order.

Why must Grub boot with Unix code?  Why cannot Grub boot with whatever 
bootstrap IBM used with the boot manager they shipped with OS/2?  That boot 
manager always respected device order AND it could boot any OS, including 
various Linux of the day...of course...if I remember correctly, that one used 
its own thin boot partition to work its magic.

If the Unix bootstrap cannot directly communicate with the BIOS to determine 
device order and type, then, there is no reason to use the Unix bootstrap 
code, use code that actually works.

On Tuesday, October 19, 2010 02:15:47 pm you wrote:
> I used update-manager to update from 10.04 to 10.10, and I got the infamous
> "grub-xputs". I have two SATA disks and memory card reader.
> With 10.04, SATA disks were enumerated before memory card readers (sda, sdb
> then sdc, sde, sdd, sdf). With 10.10, memory card readers are enumerated
> before SATA disks (sda, sdb, sdc, sdd then sde, sdf). If I boot on a USB
> key, it's inserted between memory card reader and SATA disks (which become
> sdf, sdg). Previously, it was easier to guess enumeration order of mass
> memory (and to help other users). As I did many things, I'm not sure of
> what solves issue, but it seems it was when I booted on CD-ROM instead of
> USB key. I also set MBR on both disks!

-- 
Roland Hughes, President
Logikal Solutions

http://www.theminimumyouneedtoknow.com
http://www.infiniteexposure.net

No U.S. troops have ever lost their lives defending our ethanol
reserves.

-- 
upgrades of the grub-pc package can overwrite wrong MBR
https://bugs.launchpad.net/bugs/496435
You received this bug notification because you are a member of Registry
Administrators, which is the registrant for Debian.



References