Apenas certifique-se de instalar primeiro os sistemas operacionais Vista, pois o instalador do Vista insiste em ter uma pequena partição no início de sua unidade para hospedar o gerenciador de inicialização e os arquivos relacionados.
Eu nunca instalei duas instâncias do Vista em um único computador. O instalador pode fazer você colocar a segunda instância do Vista em uma partição separada, então prepare-se para isso. Se o segundo instalador do Vista substituir o BCD na partição do carregador de inicialização, você poderá usar o bcdedit.exe ou o EasyBCD para restaurá-lo.
Depois de obter suas instâncias do Vista diretamente, instale o Ubuntu, e o que você quer fazer é configurar o GRUB para carregar o bootloader do Vista. Tenho certeza de que 10.04 e 10.10 irão detectar um sistema operacional Vista e configurá-lo automaticamente.