The problem is that Grub does not respect the BIOS ordering, which means it doesn't play with Windows, FreeDOS, DR DOS, or any other OS that does respect BIOS ordering for multi-drive systems.
On Thursday, May 06, 2010 10:45:28 pm you wrote: > Bump. I can attest that this symptom is present in release Lucid. I > performed an over-the-wire upgrade from 9.10 to 10.04. On reboot, got the > "symbol `grub_puts_' not found" error. Interestingly, although there are > two SATA HDs in this machine (one spinning media, one solid-state), the > BIOS enumerates the SSD first, the BIOS boots off the SSD, the grub rescue > mode enumerates the SDD as (hd0), and the 2.6.32-22 boot files are at > (hd0,1)/boot. When the upgrade was running, /dev/sda was the SDD. I > don't find any way that the grub install/setup during the upgrade could > have become confused about which drive was supposed to get grub installed > on it, nor any evidence that the drive enumeration would have changed. > (The spinning disk, sdb, a.k.a. (hd1), has my 5.somtething - 9.04 > repeatedly over-the-wire upgraded image and files, which is still attached > since I'm not convinced I have all my settings transferred over...) (time > passes) > Huh. Booting from the spinning disk gets a grub2 style menu that can boot > into 10.04 on sda. Now how do I fix it so grub's in the right MBR? (time > passes) > Trying "sudo grub-install --root-directory=/ /dev/sda" as per > http://ubuntuforums.org/showthread.php?t=1014708 , linked by Jack Fariss > (#14). Reboot. Change BIOS boot order to boot the SDD (sda, hd0) first > again. Reboot. Success! > > So, for no apparent reason the 10.04 upgrade seems to have pushed grub > onto the MBR of 10.04 or possibly the lingering 9.04 grub on sdb's MBR > was able to find the 10.04 images and boot them. Either way... -- Roland Hughes, President Logikal Solutions (630)-205-1593 http://www.logikalsolutions.com http://www.theminimumyouneedtoknow.com http://www.infiniteexposure.net -- 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 Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
