Não vejo razão para que uma inicialização dupla não funcione. O pessoal do Ubuntu tem alguma documentação extensa sobre como configurar isso.
Como alternativa, brincar com um sistema Ubuntu dentro de uma instalação do VirtualBox também parece absolutamente factível para mim (embora eu não tenha ideia de quanta memória o windows7 leva; eu jogo com o VirtualBox no meu laptop Linux 500MB RAM). Se o Ubuntu padrão exigir muita memória, tente o Xubuntu ou Lubuntu que são essencialmente o Ubuntu despojado para máquinas com menos memória.