carioca depende muito de como vai fazer o particionamento, pois você pode alterar as informações de UUID, e assim ter problemas com o boot do Ubuntu, ou então problemas na inicialização, pois o arquivo /etc/fstab também usa estas informações.
Sugiro primeiro trocar as informações de UUID dos arquivos /boot/grub/menu.lst e do arquivo /etc/fstab.
Outra coisa a se olhar é que existem muitos relatos aqui de que as distros só se preocupam em achar o windows (além delas próprias) na criação do GRUB, deixando assim a distro já existente de fora do boot, mas é algo que pode ser rapidamente corrigido, bastando ter um LiveCD do ubuntu, recuperando então o boot por ele (que normalmente acha tudo).
O que você não pode é ter medo, pois caso não perca nenhuma partição, os problema podem ser resolvidos, ainda mais da recuperação do GRUB que é um tema bem batido aqui no fórum.
Quando fizer tudo relate como ficou.