Você deve usar uma partição estendida no lugar de suas partições atuais para o Ubuntu e trocar. Dentro dessa partição estendida, você poderá ter várias partições lógicas.
Para evitar riscos: Faça um backup de todos seus dados, o que significa backup de todas partições, incluindo aquelas que você pretende deixar inalteradas! A manipulação do esquema de partição está sempre sujeita a possíveis perdas de dados. Um bom programa para edição de partições é compartilhado. Há também uma versão do live CD.
Se possível, tente evitar tabelas de partição MBR. Em vez disso, use um GPT, que não tenha as limitações dos volumes particionados do MBR. Isso é possível em todos os computadores com EFI e em alguns computadores com BIOS (verifique o manual da sua placa-mãe primeiro). Esteja ciente: o Windows 7 pode se recusar a instalar em uma partição GPT se você tiver um computador com BIOS, mesmo que o computador realmente possa inicializá-lo!
Se você quiser reinstalar o Ubuntu e quiser usar a mesma versão dele, primeiro grave os pacotes instalados em um arquivo usando este comando:
dpkg --get-selections | grep -v ^lib > file
Salve este arquivo em um local seguro, como uma memória flash USB. As bibliotecas são excluídas porque o apt resolve as dependências necessárias por conta própria.
Depois de reinstalar o Ubuntu, emita estes comandos:
apt-get install dselect && dselect access && dselect update
cat file | dpkg --set-selections
apt-get dselect-upgrade
Então você deve ter um sistema com o mesmo software instalado como antes. Depois disso, pode ser inteligente restaurar alguns arquivos em / etc do seu backup do Ubuntu.