It looks like currently most OS installers insist on putting /boot on a non-RAID partition (or the kind of RAID1 partition that looks like a non-RAID partition), even the installers that support RAID5 and GRUB2.I'm guessing this limitation is a historical relic leftover from Grub1.My understanding is that Grub1 doesn't know anything about RAID and so can't boot off any kind of RAID array -- except for RAID arrays that look like a non-RAID array.Is this a limitation of Grub2, or of the OS installers?I've heard rumors that Grub2 is able to support /boot onRAID-0, RAID-1 or RAID-5, metadata 0.90, 1.0, 1.1 or 1.2.Does Grub2 really support putting /boot on a software RAID1 partition with 1.2 metadata?Does Grub2 really support putting /boot on a software RAID5 partition?An ideal answer would link to a tutorial that explains how to move a /boot partition (on a non-RAID partition) to a RAID5 partition.By looks like a non-RAID partition, I mean eitherwhen Grub1 reads only one hard drive of a software RAID1 array with a ext3 or ext4 filesystem and ignores the RAID metadata 0.90 or 1.0 at the end of the partition, it looks just like the a non-RAID ext2 file system that Grub1 can handle.OrNot a software or fake-RAID, but a full hardware raid that looks like a normal non-RAID disk.
Does Grub2 support putting /boot on a RAID5 partition?
grub2;software raid
Yes grub2 is fully raid ( and LVM ) aware.  In fact you do not need a separate /boot partition at all; you can just put everything on the raid5.Ideally you want to not install with a /boot partition at all, but removing it after the fact simply means copying all of the files to the root partition, and reinstalling grub, like this:umount /bootmount /dev/[bootpart] /mntcp -ax /mnt/* /bootgrub-install /dev/sdaOf course you then need to remove the /boot line from /etc/fstab, and you still have the partition laying around, just unused.Note you can also grub-install to all of the drives in the raid5 so that you can boot from any of them.  The Ubuntu grub-pc package will prompt you ( dpkg-reconfigure grub-pc to get it to ask again ) to check off all of the drives you want it installed on and install it for you.