Zamiast partycji xfs może jednak lepiej ext3. Jeśli masz już Vistę, a teraz chcesz zainstalować Linux (Ubuntu?) to instaluj normalnie a gruba zapisz w MBR. Instalator sam wykryje Vistę i odpowiednio zmodyfikuje plik.
Jeśli wówczas nie będzie coś działać, to wtedy podasz nam info:
Chcę Archa i przy instalacji Grub dodaje sekcję dla Windowsa tak jakby to był XP. Nie bootuje się w ogóle. Dlatego domyślam się że dla Visty musi być coś innego podane recznie.