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