Before the upgrade the system booted as intended using grub2 on sda but after the upgrade it boots into grub2 on / of sdc, which now contains my upgrade to M4. I have a menu item in this grub2 menu which allows me to return to the Master Grub2 Menu (on sda) and this still works. So, I can still successfully boot whichever os I choose.
I have used bootinfoscript to see if if that sheds any light on the problem and at the beginning of the output I see this:
============================= Boot Info Summary: ===============================
=> Grub2 (v1.99) is installed in the MBR of /dev/sda and looks at sector 1 of
the same hard drive for core.img, but core.img can not be found at this
location.
=> Grub Legacy (v0.97) is installed in the MBR of /dev/sdb and looks on the
same drive in partition #2 for /boot/grub/stage2 and /boot/grub/menu.lst.
This indicates that core.img cannot be found, but it does exist in /boot/grub2/i382-pc/ on this Master partition.
Also I see that the Grub2 version is shown as v1.99 but I have manually installed grub2 on /dev/sda and in MCC the version is shown as 2.00-59.1.mga4.
Most grub2 issues that I've found by searching relate to failure to boot but I do not have this problem, I just don't know what to do to boot into the correct menu, so any help will be greatly appreciated.