<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">same for me:  mdadm + RAID1 => boot fail from the second drive when grub is in graphical mode.<div>The console mode is an acceptable work around, but it would be nice to avoid it.</div><div><br><div><br></div><div>here is my configuration:</div><div><div># uname -a</div><div>Linux bigtour 2.6.32-5-amd64 #1 SMP Mon Mar 7 21:35:22 UTC 2011 x86_64 GNU/Linux</div></div><div><br></div><div><div># dpkg -l *grub* | grep ii</div><div>ii  grub                                 0.97-64                        GRand Unified Bootloader (dummy package)</div><div>ii  grub-common                          1.98+20100804-14               GRand Unified Bootloader, version 2 (common files)</div><div>ii  grub-pc                              1.98+20100804-14               GRand Unified Bootloader, version 2 (PC/BIOS version)</div></div><div><br></div><div><div># cat /proc/mdstat </div><div>Personalities : [raid1] [raid6] [raid5] [raid4] </div><div>md2 : active raid5 sdf[4] sde[2] sdb[1] sdd[0]</div><div>      5860538880 blocks super 1.2 level 5, 512k chunk, algorithm 2 [4/4] [UUUU]</div><div>      </div><div>md1 : active raid1 sda2[2] sdc2[1]</div><div>      488133865 blocks super 1.2 [2/2] [UU]</div><div>      </div><div>md0 : active raid1 sda1[2] sdc1[1]</div><div>      248964 blocks super 1.2 [2/2] [UU]</div></div><div><div><br></div><div># mount | grep -e boot -e root</div><div>/dev/mapper/bigtour-root on / type xfs (rw)</div><div>/dev/md0 on /boot type ext2 (rw)</div></div><div><br></div><div>when I boot with a degraded md0 with grub in graphical mode</div><div>- with only sda it works</div><div>- with only sdc it fails.</div><div>when I set GRUB_TERMINAL=console in /etc/default/grub it works in degraded mode with sda only or sdc only.</div><div><br></div><div>Fails here means:</div><div><i><font class="Apple-style-span" face="'Courier New'">GRUB loading.</font></i></div><div><i><font class="Apple-style-span" face="'Courier New'">Welcome to GRUB!</font></i></div><div><i><font class="Apple-style-span" face="'Courier New'"><br></font></i></div><div><i><font class="Apple-style-span" face="'Courier New'">error: fd0 read error. </font></i>(as usual not the problem)</div><div>=> does not switch to the graphical mode it stuck here for ever.</div><div><br></div><div><br></div><div>I've check the correct installation of grub on both drive with <a href="http://bootinfoscript.sourceforge.net/">http://bootinfoscript.sourceforge.net/</a></div><div>You'll find an extract of RESULT.txt here under:</div><div><br></div><div><div>                  Boot Info Script 0.60    from 17 May 2011</div><div>============================= Boot Info Summary: ===============================</div><div><br></div><div> => Grub2 (v1.97-1.98) is installed in the MBR of /dev/sda and looks at sector </div><div>    1 of the same hard drive for core.img. core.img is at this location and </div><div>    looks for (md/0)/grub on this drive.</div><div> => No boot loader is installed in the MBR of /dev/sdb.</div><div> => Grub2 (v1.97-1.98) is installed in the MBR of /dev/sdc and looks at sector </div><div>    1 of the same hard drive for core.img. core.img is at this location and </div><div>    looks for (md/0)/grub on this drive.</div></div><div><div>============================ Drive/Partition Info: =============================</div><div><br></div><div>Drive: sda _____________________________________________________________________</div><div><br></div><div>Disk /dev/sda: 500.1 GB, 500107862016 bytes</div><div>255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors</div><div>Units = sectors of 1 * 512 = 512 bytes</div><div>Sector size (logical/physical): 512 bytes / 512 bytes</div><div><br></div><div>Partition  Boot  Start Sector    End Sector  # of Sectors  Id System</div><div><br></div><div>/dev/sda1    *             63       498,014       497,952  fd Linux raid autodetect</div><div>/dev/sda2             498,015   976,768,064   976,270,050  fd Linux raid autodetect</div><div><br></div><div>Drive: sdc _____________________________________________________________________</div><div><br></div><div>Disk /dev/sdc: 500.1 GB, 500107862016 bytes</div><div>255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors</div><div>Units = sectors of 1 * 512 = 512 bytes</div><div>Sector size (logical/physical): 512 bytes / 512 bytes</div><div><br></div><div>Partition  Boot  Start Sector    End Sector  # of Sectors  Id System</div><div><br></div><div>/dev/sdc1                  63       498,014       497,952  fd Linux raid autodetect</div><div>/dev/sdc2             498,015   976,768,064   976,270,050  fd Linux raid autodetect</div><div><br></div><div><br></div></div></div></body></html>