My problem is I've 4 disks in a raid array listed as sda, sdb... sdd and grub 2 refuses to boot on /sde (the 5th disk, standalone and containing a clean install of 12.04 LTS).
I tried all solutions but all fail. (live CD/USB with grub-setup, also tried repair-grub, and tried also in the "grub rescue" set prefix= etc - no disks appear).
I also tried to deactivate the RAID array in the BIOS, but I'd rather not destroy it, and I didn't find a way to [reorder] make the standalone disk as '/sda1' (this would satisfy grub). In the BIOS, the would-be /sda is the only bootable hard disk; it ends up as /sde and grubs complains.
I've made repair-grub issue a pastebin.
I always end up in grub-rescue and I'm stuck. I need Ubuntu to boot so that I can add the device array handler for my disks. I can't switch the disks and I can't disconnect the SATA RAID controller.
I need: (a) a workaround so that grub starts on /sde; or (b) a way to change the order in which Ubuntu sees the disks, at boot time. I could then provide grub with a /sda1.
Thanks a lot.
--- addendum
it's not the same problem as booting ubuntu from raid. My RAID array serves only of data repository
windows had no problem with this configuration
--- addendum up
2 months after, I'm now still stuck. No Grub/Ubuntu guru around ?
The data clearly show that only /sde has GRUB installed. Nevertheless, GRUB is unable to boot as soon as the RAID array (/sda../sdd) is mounted.
I waited two months in hope a patch would fix GRUB in such a situation, but nothing comes up and I'm fed up being cut from my RAID array.
My only option left is to reinstall Windows for my server... at least it's able to boot while I have my data connected in its RAID array...
It's a shame : my everyday computer would be on Ubuntu and my server would have Windows...
thx