Amongst the latest updates I received tonight for my 12.04 install, was something that triggered the updater to try to update grub2. A graphical dialog box popped up listing the drives in my computer with checkboxes against each. Basically it was saying "The Grub boot loader was previously installed to a disk that is no longer present or whose normally unique indentifier was changed for some reason", and asking where did I want to put grub.
It is correct in what it says, as, recently, I have cloned my old 80GB boot drive to a new 500GB drive, and manually put grub on it myself. The trouble is that, even if I put a checkmark against the /dev/sda drive that needs to have grub on it and click on the forward button, the dialog just changes to one with a single option saying do I want to continue without installing grub. wtf? If I don't choose to do it, it circles around asking for which drive again. There's no way it will install grub on /dev/sda. So I let it continue without installing grub, then before rebooting my system, I manually did a grub-install and updated grub to /dev/sda (which worked fine without error), and the system rebooted successfully.
Why did the updater fail, and is there anything I can do to have it work properly next time?