Ask Ubuntu is a question and answer site for Ubuntu users and developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm setting up a HTPC with Ubuntu 64-bit, using UEFI and RAID with GPT disks.

Is it possible for the EFI system partition (partition type 0xEF00) to be part of a RAID1 array using mdadm? I'm hoping that metadata version 1.0 (at the end of the disk) will allow this.

Also, what should "device for boot loader installation" be set too, or does that only apply to MBR disks?

share|improve this question
up vote 2 down vote accepted

After much experimentation I think this is the answer:

The EFI system partition (usually mounted at /boot/efi/) doesn't hold many files, unless e.g. GRUB is stored directly there instead of /boot/grub/. The contents usually don't change, so there is no need to RAID the partition. Having multiple copies of the partition across different disks would also require the UEFI boot entries to be set with efibootmgr; usually GRUB initialises this based on the mounted partition of /boot/efi/.

So it seems that it's both not needed, and not easy to do.

share|improve this answer
But let's say you want to have raid1 just for safety if one disk fails. Would "and not easy to do." mean it is possible? – zidarsk8 Sep 3 '12 at 21:00
What about all those guides saying demonstrating both a boot partition and efi system partition? – CMCDragonkai Jul 2 '14 at 7:28

No it's not possible yet, most motherboards the have UEFI can read of a limited number of partition types for the EFI (eg. FAT32) and RAID is not one of them.

share|improve this answer

I think the short answer is: No, EFI system partitions (ESPs) cannot be RAID-ed. However, you can still get RAID-like advantages if you clone the ESP between you RAID disks and add both partitions into the EFI boot chain. For details, see How to install Ubuntu 14.04 64-bit with a dual-boot RAID 1 partition on an UEFI/GPT system?.

share|improve this answer
What would you suggest to be the best way to synchronise each partition's /boot if you make changes such as adding a new kernel... etc? – CMCDragonkai Nov 10 '15 at 8:46
You don't have to! See my comment at…. – Niclas Börlin Nov 10 '15 at 9:49

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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