[RESOLVED] Grub2 menu problem after urpmi upgrade, M3 to M4

I have just carried out a urpmi upgrade from M3 to M4 and my grub2 menu system is misbehaving. I have a small Master grub2 partition at the beginning of my boot disk, sda, (set up as boot in the bios, booting from the MBR and the partition has a boot flag) and the menu system allows me to boot four different os's, three Mageia and one Windows.
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:
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.
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.