On Sat, Feb 23, 2008 at 09:54:35PM +0100, 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 run > LVM 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 > ... > > As you can see the there is also (md0) in the prefix which does not > work. > Attached a small patch that fixes this problem for me. I am not sure > if it is the best way to fix it so please take a look. > If the root device is on LVM only add the LVM part if it is on RAID > only add the RAID part.
Sorry for the delay in repliing. I think it's more correct this way. Does it work for you? -- Robert Millan <GPLv2> I know my rights; I want my phone call! <DRM> What use is a phone call… if you are unable to speak? (as seen on /.)
diff -x configure -x config.h.in -x CVS -x '*~' -x '*.mk' -urp ../grub2/util/i386/pc/grub-setup.c ./util/i386/pc/grub-setup.c --- ../grub2/util/i386/pc/grub-setup.c 2008-02-19 15:00:11.000000000 +0100 +++ ./util/i386/pc/grub-setup.c 2008-04-13 17:03:21.000000000 +0200 @@ -749,6 +749,7 @@ main (int argc, char *argv[]) prefix = newprefix; } + else if (dest_dev[0] == 'm' && dest_dev[1] == 'd' && dest_dev[2] >= '0' && dest_dev[2] <= '9') {
_______________________________________________ Grub-devel mailing list Grub-devel@gnu.org http://lists.gnu.org/mailman/listinfo/grub-devel