On Feb 23, 2008, at 21:54, Michael Guntsche wrote:
Hello,While testing a soon to be deployed setup here I noticed that grub- setup is setting the prefix wrong if you runLVM on Software RAID grub-setup -v /dev/md0 ...grub-setup: info: dos partition is -2, bsd partition is -2, prefix is (md0)(fatoftheland-main)/boot/grub...
Some more information regarding the patch I submitted. What is happening exactly.grub-setup first checks if we are on a LVM, we are so it is ok to prepend the (vg-lv). The next step is to check if we are on RAID. Unfortunately we are on RAID too and (md0) gets prepended as well. In the end we end up with a prefix that looks like
(md0)(vg-lv)/boot/grub which obviously won't work.grub-setup calls "setup" on every disk that is part of the Raid. All the patch does is to pass "prefix" instead of "raid_prefix" if we are on LVM. Raid_prefix is only used for this setup call and freed later on, so I did not bother to if that out as well.
I can really test this setup next week, when the final hardware arrives (hopefully) but grub-emu is already doing the right thing and for grub it will be still a boot off a LVM device which already works.
Kind regards, Michael
smime.p7s
Description: S/MIME cryptographic signature
_______________________________________________ Grub-devel mailing list Grub-devel@gnu.org http://lists.gnu.org/mailman/listinfo/grub-devel