Comment 30 for bug 496435

Revision history for this message
Roland Hughes (original-seasoned-geek) wrote : 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.