Simpel eigenlijk, als je het weet
Ik heb in /etc/grub.d de 30_os-prober een chmod -x laten opvreten.
En in de 40_custom heb ik de juiste entry voor Vista neergezet.
Na een update-grub ziet (het onderte deel van) de grub.cfg er nu zo uit;
### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
insmod ext2
set root='(hd0,3)'
search --no-floppy --fs-uuid --set 436a90d8-b653-4ee8-96f1-486e3804bad0
linux16 /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
insmod ext2
set root='(hd0,3)'
search --no-floppy --fs-uuid --set 436a90d8-b653-4ee8-96f1-486e3804bad0
linux16 /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###
### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
#
menuentry "Windows Vista " {
insmod ntfs
set root='(hd0,2)'
search --no-floppy --fs-uuid --set 02b0e79bb0e79387
drivemap -s (hd0) ${root}
chainloader +1
}
### END /etc/grub.d/40_custom ###
Geen gekke zaken meer dus van de os-prober.