1
So I recently set up Intel RST RAID on my Gigabyte z77‑d3h with UEFI firmware. The UEFI system recognizes the new RAID array instead of two disk and load bootx64.efi from the array.
The RAID array is a Windows/Linux dual‑boot system. I had no problem with Windows, as it simply recognized the RAID array instead of two disks (I didn’t had to reconfigure or install anything). The individual disks don't even show up in devmgmt.msc.
However, in Linux I have still /dev/sdaXX and /dev/sdbXX (where XX is the partition number). Only /dev/dm‑0 is created automatically by the kernel. But there aren’t sub block devices for partitions because dmraid knows nothing about gpt.
I tried to use software RAID. However, even for simple mirroring, mdadm require using metadata which won’t be understood by Windows®.
So how do I use an fake RAID array in Linux with GPT?
Please specify the exact Gigabyte motherboard. You are assuming you have hardware raid but as pointed out in an answer, this is very unlikely. – ChrisInEdmonton – 2016-01-11T14:13:35.183
@ChrisInEdmonton : see my edit.
– user2284570 – 2016-01-11T14:55:17.577It is indeed the case that the Z77 chipset does not do hardware RAID, only software RAID (aka 'fakeRAID'). That's fine, for RAID0 and RAID1, you almost certainly don't care (and may not for RAID5), but hopefully this will guide you into setting up the fakeRAID in Linux. – ChrisInEdmonton – 2016-01-11T14:59:04.190