With the updates today, I had a chance to save a copy of the grub.cfg that is produced after the update ran update-grub.
Attached below are: grub2-working.cfg <-- based on a fresh Karmic install (I just changed the kernel to reflect the latest update) grub2-new2.cfg <-- the result of update-grub after the kernel update today What I noticed is, everytime update-grub runs it uses the format /dev/sd* - compare that to grub2-working.cfg it is using UUID. If I replace the new /boot/grub/grub.cfg with the UUID version, everything works fine - Windows XP loads correctly. But if I don't and I leave the new grub.cfg (which is using /dev/sd* format), GRUB2 will give the error mentioned earlier - "error: invalid signature". Isn't GRUB2 supposed to be using UUID by default? ** Attachment added: "grub2-new2.cfg" http://launchpadlibrarian.net/33634099/grub2-new2.cfg -- HardDisk Order Swapped Causing the Next Update-grub to prevent Windows from booting https://bugs.launchpad.net/bugs/448557 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs