Открываем: /boot/grub/menu.lst (или другой путь где лежит конфиг груба)
Добавляем:
title Windows Vista
rootnoverify раздел_где_винда(типа hd(0,1))
makeactive
chainloader +1
boot
sudo gedit /boot/grub/menu.lst
в menu.lst прописать висту
title Windows Vista
root (x,y)
makeactive
chainloader +1
дальше поменяй таймаут, по дефолту он 10 сек, но вдруг меньше ? 0_о, и дальше расставь их в том порядке, в котором хочешь запускать.
тоесть что первей в меню.лст, то первей в списке загрузчика. Хотя по идее убунта должна была это все сама сделать, но хз.