I have the following small disks with a single partition, linked in RAID1.
0 root@molly:~# fdisk -lu /dev/sde
Disk /dev/sde: 128 MB, 128188416 bytes
150 heads, 6 sectors/track, 278 cylinders, total 250368 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0004fe14
Device Boot Start End Blocks Id System
/dev/sde1 * 8192 250367 121088 fd Linux raid autodetect
Partition 1 has different physical/logical beginnings (non-Linux?):
phys=(0, 130, 3) logical=(9, 15, 3)
Partition 1 has different physical/logical endings:
phys=(15, 149, 6) logical=(278, 27, 6)
0 root@molly:~# fdisk -lu /dev/sdf
Disk /dev/sdf: 128 MB, 128188416 bytes
150 heads, 6 sectors/track, 278 cylinders, total 250368 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00048f2c
Device Boot Start End Blocks Id System
/dev/sdf1 * 8192 250367 121088 fd Linux raid autodetect
Partition 1 has different physical/logical beginnings (non-Linux?):
phys=(0, 130, 3) logical=(9, 15, 3)
Partition 1 has different physical/logical endings:
phys=(15, 149, 6) logical=(278, 27, 6)
0 root@molly:~#
grub-install fails in the following way:
0 root@molly:~# grub-install /dev/sde
error: found two disks with the number 0.
error: superfluous RAID member (2 found).
error: found two disks with the number 0.
error: superfluous RAID member (2 found).
/usr/sbin/grub-probe: error: unknown filesystem.
Auto-detection of a filesystem of /dev/md0 failed.
Please report this together with the output of "/usr/sbin/grub-probe --device-map=/boot/grub/device.map --target=fs -v /boot/grub" to <bug-grub@gnu.org>
1 root@molly:~# /usr/sbin/grub-probe --device-map=/boot/grub/device.map --target=fs -v /boot/grub
/usr/sbin/grub-probe: info: the size of hd0 is 3907029168.
/usr/sbin/grub-probe: info: the size of hd0 is 3907029168.
/usr/sbin/grub-probe: info: the size of hd1 is 3907029168.
/usr/sbin/grub-probe: info: the size of hd1 is 3907029168.
/usr/sbin/grub-probe: info: the size of hd2 is 3907029168.
/usr/sbin/grub-probe: info: the size of hd2 is 3907029168.
/usr/sbin/grub-probe: info: the size of hd3 is 3907029168.
/usr/sbin/grub-probe: info: the size of hd3 is 3907029168.
/usr/sbin/grub-probe: info: the size of hd4 is 250368.
/usr/sbin/grub-probe: info: the size of hd4 is 250368.
/usr/sbin/grub-probe: info: the size of hd4 is 250368.
error: found two disks with the number 0.
/usr/sbin/grub-probe: info: the size of hd5 is 250368.
/usr/sbin/grub-probe: info: the size of hd5 is 250368.
/usr/sbin/grub-probe: info: the size of hd5 is 250368.
error: superfluous RAID member (2 found).
/usr/sbin/grub-probe: info: the size of hd0 is 3907029168.
/usr/sbin/grub-probe: info: the size of hd0 is 3907029168.
/usr/sbin/grub-probe: info: the size of hd1 is 3907029168.
/usr/sbin/grub-probe: info: the size of hd1 is 3907029168.
/usr/sbin/grub-probe: info: the size of hd2 is 3907029168.
/usr/sbin/grub-probe: info: the size of hd2 is 3907029168.
/usr/sbin/grub-probe: info: the size of hd3 is 3907029168.
/usr/sbin/grub-probe: info: the size of hd3 is 3907029168.
/usr/sbin/grub-probe: info: the size of hd4 is 250368.
/usr/sbin/grub-probe: info: the size of hd4 is 250368.
/usr/sbin/grub-probe: info: the size of hd4 is 250368.
/usr/sbin/grub-probe: info: the size of hd5 is 250368.
/usr/sbin/grub-probe: info: the size of hd5 is 250368.
/usr/sbin/grub-probe: info: the size of hd5 is 250368.
/usr/sbin/grub-probe: info: changing current directory to /dev.
/usr/sbin/grub-probe: info: changing current directory to dri.
/usr/sbin/grub-probe: info: changing current directory to snd.
/usr/sbin/grub-probe: info: changing current directory to net.
/usr/sbin/grub-probe: info: changing current directory to shm.
/usr/sbin/grub-probe: info: changing current directory to network.
/usr/sbin/grub-probe: info: changing current directory to vg_molly0.
/usr/sbin/grub-probe: info: changing current directory to mapper.
/usr/sbin/grub-probe: info: opening md/0.
/usr/sbin/grub-probe: error: unknown filesystem.
1 root@molly:~#
on #grub, phcoder suggests that this is fixed upstream in r3082.