Dat je uberhaupt in de windows bootloader terecht komt duidt er op dat je de in windows een bootkeuze hebt (vista 1 en 2), hoe dat komt weet ik niet, dat grub er maar 1 vindt duidt er wellicht op dat de 2 vistas op een en dezelfde partitie staan (ik wist niet dat het kon, een wubi voor vista?).
Ik denk dat je eerst je 2 installaties van vista moet doorlichten voordat je aan grub kunt gaan werken.
Je kunt denk ik het beste beginnen door in de eerste vista in de lijst bij de vista boot-loader te gaan kijken hoe het zit (hoe weet ik niet, ben geen windows-kenner).
De foutmelding van grub zegt eigenlijk niets anders dan dat de map (/media/sda1/boot) niet bestaat, je zou de map kunnen aanmaken om te kijken wat er gebeurd, het is sowieso wel raar dat grub daar wil kijken, ik vermoed dat je iets teveel handmatig in het verkeerde bestand van de grub config hebt veranderd. Een herinstallatie van grub zou dan uitsluitsel moeten bieden. Ik raad je aan om de grub2 manuals even goed te lezen daar het redelijk complexe materie is dat hele booten.