I'm planning to set up a low-traffic server using RAID 10 with four disks. I'd like to have Ubuntu 14.04 installed onto that RAID array. I've seen plenty of guides explaining how to set up RAID 10 using mdadm with the OS on a separate disk from the array, but the only thing I've heard about putting the OS on that array is that it doesn't work because GRUB doesn't work on RAID 10 (that information was five years old). How can I set up a system that has all of its data on the array? I want to be able to run when any of those four drives fails.

  • I ended up using UEFI and GPT, and dding the /boot partition to each of the four drives. – aswine Oct 22 '15 at 19:40

It's not really an direct answer for your problem, but if your goal is to have the system run even when one drive fails, a raid 5 would do just that and give you more disk space.


How does your system boot? Via EFI or MBR (CSM)? If the former, I can't see why you couldn't use my guide, but create a RAID10 instead of RAID1 in steps 2+more. For maximum redundancy, I would clone the EFI boot partition to all four drives.

  • I was planning to use MBR, simply because I don't know of a reason to use EFI. – aswine Sep 16 '15 at 18:25
  • Actually, I'll need to use GPT because I'll have a 4 TB volume. I guess I can still use BIOS, not UEFI, though? – aswine Sep 16 '15 at 20:36
  • If you're using GPT, I think UEFI is the better choice (some excellent info at rodsbooks.com/gdisk/bios.html). Should you wish to stick with BIOS (a.k.a. CSM), you could check the first link in my guide (askubuntu.com/questions/505446/…). – Niclas Börlin Sep 18 '15 at 6:52

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.