Hi

I originally posted:
>> *When it starts*, grub sees /dev/sda1 as (hd0,1), and sdb1 as (hd1,1).
>>  But, after running
>> search --no-floppy --fs-uuid --set 91fa2fc6-ac74-4910-8154-63ad3893259d
>> hd0 and hd1 have been swapped!

And Jordan Uggla reponded:
> No, search is not supposed to change device enumeration, and I find it
> hard to believe that is actually happening...

Well, I was sure I'd done the ls, search, ls sequence and seen it
happen, but I now think I was comparing different boots or something.
What's changed is the device enumeration.  I was misled by the set
root statements generated by the grub.d scripts; they assume a
particular enumeration which may be wrong, and appear pointless
because the search command following overwrites the root variable
anyway;  I wonder why they're there.   In researching this various
forums I found assertions that hd0 = /dev/sda, hd1 = /dev/sdb, and so
on, but now see that it may not be so.

Thank you for your quick responses.

Regards, John

_______________________________________________
Help-grub mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/help-grub

Reply via email to