Using the GUID Partition Table and RAID 1, the bootloader (syslinux or GRUB) is not able to boot into the machine, which was installed with Arch Linux.
First off, there are two drives identical drives setup to use software RAID level 1. The two drives are partitioned as follows:
sd[ab]1asmd2sb[ab]2asmd1sb[ab]3asmd0
Then the md0 is set to VolGroupArray and then split using LVM, one as / (root) and the other as /home, md1 is set as the SWAP, and md2 is set as /boot.
Running the following command grub-install --target=i386-pc --recheck --debug /dev/md2 the subsequent error occurs.
/usr/bin/grub-bios-setup warning: Embedding is not possible. GRUB can only be installed in this setup by using blocklists. However, blocklists are UNRELIABLE and their use is discouraged..
/usr/bin/grub-bios-setup error: will not proceed with blocklists
My questions:
- Should I not install GRUB on a RAID partition?
- What type of filesystem should the boot partition be?
- What are blocklists?
- What is good/bad about the partition scheme listed above?
Is it feasible to create a single partition on sda and sdb (/dev/sda1 and /dev/sdb1) mirror to that with RAID1 (/dev/md0) and then install LVM on md0, then create a boot, home, root, and swap partitions on the LVM? With this schema can GRUB or syslinux boot a RAID LVM boot partition? Why or why not?
/dev/sdaand/dev/sdb.