Você precisa obter o grub para passar para o gerenciador de inicialização do Windows ou inicializar o linux através do gerenciador de inicialização do Windows.
Vá com a primeira abordagem para começar (eu confiaria mais em Grub).
Eu teria pensado que uma entrada de menu.lst como a seguinte seria encadeada no gerenciador de boot do Windows, que então faria a mágica "boot from vhd" como sempre;
title Windows 7
rootnoverify (hd0,1)
chainloader +1
makeactive
boot
... mas isso é basicamente o que o Ubuntu faria para você de qualquer maneira. Qual sistema operacional você instalou primeiro? Ou você ainda está para instalar o Ubuntu?
Se você ainda não instalou, não instale o grub no MBR! Você deve instalar no primeiro setor da partição / boot. Caso contrário, você sobrescreverá o gerenciador de inicialização do Windows.
A alternativa é fazer o inverso; Deixe o Windows iniciar o grub. Não faço ideia aqui, sua milhagem pode variar e tudo isso.
Corrente de carregamento do gerenciador de boot do Windows
Acertos do Google para "carregamento em cadeia do grub das janelas"