I've encountered this issue as well running 12.04.3 with a 5-device RAID 6 array using grub + EFI + Secure Boot.
I worked around it by manually creating a grub.cfg file on the EFI partition that just changes the root to the correct /boot md partition and then reloads the actual /boot/grub.cfg file.
I've encountered this issue as well running 12.04.3 with a 5-device RAID 6 array using grub + EFI + Secure Boot.
I worked around it by manually creating a grub.cfg file on the EFI partition that just changes the root to the correct /boot md partition and then reloads the actual /boot/grub.cfg file.
Details here: http:// ubuntuforums. org/showthread. php?t=2190716& p=12861263# post12861263