Dear Joey,

from where (which files of the other OS) does os-prober get the UUIDs of the other Linux systems (which appear in /boot/grub/grub.cfg)? I filed but I'm not shure whether its my or os-prober's fault.

Dear Joey, in my slackware64 13.37 os-prober does not recognize any installed systems, like linux, or windows. It just tells me:

root@universe:~# os-prober
 No volume groups found

and no more... However, if i try to manually run /usr/lib/os-probes/mounted/x86/20microsoft, it works correctly:

root@universe:~# sfdisk -lu /dev/sda

Disk /dev/sda: 9729 cylinders, 255 heads, 63 sectors/track
Units = sectors of 512 bytes, counting from 0

   Device Boot    Start       End   #sectors  Id  System
/dev/sda1   *        63  20964824   20964762   7  HPFS/NTFS/exFAT
/dev/sda2      20964825 135331559  114366735   7  HPFS/NTFS/exFAT
/dev/sda3     135331560 154304324   18972765  83  Linux
/dev/sda4     154304325 156299374    1995050  82  Linux swap

root@universe:~# mount /dev/sda1 /mnt
root@universe:~# cd /usr/lib/os-probes/mounted/x86
root@universe:/usr/lib/os-probes/mounted/x86/# 20microsoft /dev/sda1 /mnt ntfs

 /dev/sda1:Windows NT/2000/XP:WinNT:chain

I would be grateful for any hint.