Linux – Grub install failing on Hardware RAID with LVM

grubhardware-raidlinuxlvmubuntu-12.04

I have a SuperMicro box with an Areca RAID controller installed. The RAID controller is configured for RAID 6 + Hot Spare. I am attempting to install Ubuntu 12.04 LTS. I set up LVM with separate partitions for /, /var, swap, and /data. While progressing through the installer, I get repeated failures at the Grub install step: "Unable to install grub /dev/sda" — attempting to manually specify the location where Grub should be installed (presumably /dev/mapper/vg0-root) yields a similar result.

LVM Configuration:
enter image description here
enter image description here

The installation step that triggers the failure:
enter image description here

Error:
enter image description here
enter image description here

Best Answer

I resolved this issue by destroying the LVM and placing a small 2MB grub-bios partition at the beginning of /dev/sda. I presume, but cannot confirm, that that wasn't ample space for grub to install. From what I have read, GRUB has become so bloated it now extends beyond the bounds of sector 0. I am not sure if anyone might be able to confirm my theory.