Bem-vindo ao Linux e ao Ubuntu.
Para instalar no HD, vc. vai precisar de uma partição para o Windows e outra para o Ubuntu, pois não dá para instalar os dois na mesma partição. Ou seja, vc. vai mesmo precisar "repartir" o HD.
Com um HD de 40 gb, vc. pode reservar cerca 10 gb para o Ubuntu (ou, no mínimo, 5 gb), criando também uma partição swap (funciona como o "arquivo de troca" do windows, liberando RAM ao gravar dados nessa partição) caso vc. tenha menos de 512 mb de RAM (eu tenho um giga de RAM e 256 mb de swap que nunca vi serem usados). A partição swap pode ser próxima de 512 mb se vc. tem 256 mb de RAM, o padrão hoje para rodar Gnome ou KDE. Procure por particionamento aqui no Fórum e vc. terá dicas de como fazer isso, sendo bom também dar uma olhada aqui:
http://wiki.ubuntu-br.org/ComeceAqui .
Finalmente, segue a recomendação de fazer um backup completo de seus arquivos importantes antes de reparticionar seu HD, pois alguma coisa pode dar errada e é melhor prevenir do que remediar.
[]