eu pensei nisso, vc sabe se é dificil fazer em máquina virtual??
se eu fizer isso, eu posso quebrar a partição que eu havia feito para o windows, certo? isso eu consigo fazer direto no ubuntu? ou tenho q usar o cd de instalação e o gparted?
Máquina virtual é a coisa mais fácil do mundo. Instale o VirtualBox pela Central de Programas, abra ele, clique em "New" ou "Novo" para criar uma nova configuração de máquina virtual (você vai estar criando um "computador" dentro do VirtualBox, com direito à placa de vídeo, som, rede, discos e etc). Você poderá escolher a quantidade de Ram para essa máquina virtual, se você tiver de 2 à 4 GB de ram no seu computador, pode separar 1 GB de ram no VirtualBox. No meio da criação dessa máquina virtual, será criado também um disco (HD) virtual, escolha o tamanho dele (para o windows acho que 20 ou 30 GB está de bom tamanho), vá clicando em OK, depois vai fechar essa janela e você volta para a janela de criação de máquina virtual, clique em OK e pronto, seu computador virtual está criado! Vá em configurações, é preciso refinar ainda algumas configurações, como memória de vídeo (64 MB está de bom tamanho).
Depois, ligue essa máquina virtual, esteja com o CD do Vista já no seu computador, o VirtualBox vai perguntar se não há um CD/DVD para dar boot nele, escolha o do driver do seu computador (samsung, hp, sei lá qual seja o driver de DVD que está aí). Após isso, o processo de instalação do rWindows Vista ocorrerá igual à uma máquina de verdade.
Só passe a configuração aí de seu computador, dependendo de quanto de RAM e o seu processador, não é possível usar VirtualBox. Recomendável que você tenha de 2 à 4 GB de RAM, e um processador Core 2 Duo para cima (eu tenho esse processador, e roda bem aqui).
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Quando for instalar o windows com o ubuntu, não precisa apagar a versão anterior do ubuntu do disco. Separe uma partição para o windows, de preferência o começo do HD (lado esquerdo lá no Gparted), se o ubuntu ou outra distro estiver ocupando todo o disco ou o começo dela, é possível modificar seu HD com a ajuda do Gparted de modo que você consiga editar as partições e alterar seu tamanho e mover elas para um lado ou outro. Quando estiver instalando o windows, ele enxergará somente uma partição, que é a que está vazia (lembre-se de criar apenas 1 partição vazia no começo do HD, é só isso!), e ele tratará de criar uma partição para o boot dele (que geralmente ocupa 100 MB). Depois a instalação do windows, pegue um CD/DVD do Ubuntu, faça boot por ele, e recupere o Grub (aqui no fórum o que não falta é informação para isso). Desse modo você não precisa ficar instalando o Ubuntu sem necessidade.
Só um detalhe à ficar atento é a quantidade de partições que o seu HD já tem, o máximo de partições primárias permitidas é 4, se o Ubuntu estiver ocupando 3 não sei como o windows fará para criar a partição de boot que normalmente ele cria. Na instalação do Linux, sempre dê preferência em usar partições lógicas, pois o número máximo de partições para esse tipo é bem maior.