The consensus of people whom I've talked to is that, at the point where grub
freezes, there's a problem with misidentification of hard drives when the
USB drive is present (in essence, the USB drive is being mistaken for a
member of the RAID-1 array; when the drive is absent, this mistake is not
made).

When grub2 is used with a RAID-1 array configured via mdadm, how do I
determine which drives grub2 will identify as being in the RAID array?  Is
there some configuration information somewhere that I can see which will
tell me this?

Thanks in advance,
-PT

On Thu, May 19, 2011 at 9:04 PM, Peter Tenenbaum <
peter.g.tenenb...@gmail.com> wrote:

> Hi there --
>
> I am running squeeze with a non-RAID boot partition and a RAID-1 main
> partition.  I use GRUB2 as my bootloader.  My problem is the following:
>
> When I have my Seagate FreeAgent USB hard drive connected to the computer,
> it's unable to boot, instead it hangs with the "Welcome to GRUB!" message on
> the screen.  Through copious use of echo statements, I've traced the problem
> down to the following code block near the top of grub.cfg:
>
> insmod raid
> insmod mdraid
> insmod part_msdos
> insmod part_msdos
> insmod ext2
>
> The first statement executes correctly; it hangs while trying to execute
> the second statement, insmod mdraid.
>
> Any idea what the problem might be, and how to cure it?
>
> Thanks in advance,
> -PT
>

Reply via email to