On Thu, 13 Aug 2009 07:00:48 +0200 Felix Zielcke <fziel...@z-51.de> wrote:
> Am Donnerstag, den 13.08.2009, 02:57 +0200 schrieb Harald Braumann: > > Hi, > > > > after updating grub-pc, the system was unbootable. The problem is, > > that update-grub is run in postinst and it guesses the wrong boot > > partition. I have a mixed IDE/SATA system and the disks are ordered > > differently by the BIOS and Linux. > > > That's why you sometimes have to fix /boot/grub/device.map yourself. > It gets only recreated if you run grub-install with --recheck or > directly grub-mkdevicemap. > But anyway we use UUIDs in the default grub.cfg so it shouldn't matter > how your disks are ordered in device.map > The search --set --fs-uuid line sets the root variable to the device > with that UUID. > Something else must have been rotten, then. When I first booted after the update, I was dropped in grub rescue immediately. The error message was something like "symbol not found bz_<something>". None of the commands, like `help', `search', etc. worked. Error was always <command> not found. I booted from USB and changed grub.cfg. I replaced "set root=(hd...)" with "set root=SYSBOOT". Rebooted and it worked. So I was sure that this was the cause. However, I can not reproduce the error now. I tried to change grub.cfg back to how it was before, but that works. I called update-grub and that works, too. I guess we have to close that bug as unreproducible. Cheers, harry
signature.asc
Description: PGP signature