diff -urpN grub-0.97/util/grub-install.in.sdaa grub-0.97/util/grub-install.in --- grub-0.97/util/grub-install.in.sdaa 2012-07-25 10:45:46.000000000 -0400 +++ grub-0.97/util/grub-install.in 2012-07-25 10:47:48.928535977 -0400 @@ -134,7 +134,7 @@ convert () { # more? tmp_disk=`echo "$1" | grep -v '/mapper/control$' | grep -v '/mapper/[[:alnum:]_]\+-[[:digit:]]\+$' | uniq | - sed -e 's%\([shv]d[a-z]\)[0-9]*$%\1%' \ + sed -e 's%\([shv]d[a-z]\+\)[0-9]*$%\1%' \ -e 's%\(/c[0-9]\+d[0-9]\+\).*$%\1%' \ -e 's%\(fd[0-9]*\)$%\1%' \ -e 's%/part[0-9]*$%/disc%' \ @@ -142,7 +142,7 @@ convert () { -e 's%\(/mapper/[[:alnum:]]\+\(_[[:alnum:]]\+\)\+\)\p[[:digit:]]\+$%\1%'` tmp_part=`echo "$1" | grep -v '/mapper/control$' | grep -v '/mapper/[[:alnum:]_]\+-[[:digit:]]\+$' | uniq | - sed -e 's%.*/[shv]d[a-z]\([0-9]*\)$%\1%' \ + sed -e 's%.*/[shv]d[a-z]\+\([0-9]*\)$%\1%' \ -e 's%.*/c[0-9]\+d[0-9]\+p\([[:digit:]]\+\)%\1%' \ -e 's%.*/c[0-9]\+d[0-9]\+$%%' \ -e 's%.*/fd[0-9]\+$%%' \