Eu resolvi isso modificando esta linha do /boot/grub/grub.conf:
rootnoverify (hd0,1)
para
rootnoverify (hd0,2)
Com a ajuda do Utilitário de Disco do Fedora, notei que o volume contendo o Windows Vista estava em / dev / sda3 (hd0,2) e não / dev / sda2 (hd0,1).