I'm not sure if it came that way or if it got changed by the Debian
installer (snapshot from 2009-12-11), but the recovery partition on my
new Thinkpad T500 is type 7 rather than 27. The recovery partition is
also detected as Vista rather than 7, FWIW.

This check along the same lines as the Windows 7 check seems to work for
me:

@@ -21,6 +21,8 @@
    bcd="$(item_in_dir bcd "$2/$boot")"; then
        if grep -qs "W.i.n.d.o.w.s. .7" "$2/$boot/$bcd"; then
                long="Windows 7 (loader)"
+       elif grep -qs "W.i.n.d.o.w.s. .R.e.c.o.v.e.r.y. .E.n.v.i.r.o.n.m.e.n.t" 
"$2/$boot/$bcd"; then
+               long="Windows Recovery Environment (loader)"
        else
                long="Windows Vista (loader)"
        fi

Of course, if that generic naming is used then grub-common's
30_os-prober probably has to be updated to match.



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to