Vc terá primeiro que redimensionar o seu HD preparando a partição do Ubuntu e a swap.
Para isso use o
gparted do Live CD do Ubuntu ou, se tiver, o
Partition Magic do XP.
Antes de começar faça a desfragmentação do HD do XP.
Basicamente vc cria uma partição de 15 a 20 GB para o Ubuntu e uma de 1 GB para swap.
Muitos preferem ter uma partição /home separada.
Mais interessante é ter uma NTFS de tamanho maior para seus dados tanto do XP quanto do Ubuntu.
Redimensionar uma partição que já contem arquivos normalmente não tem problema mas, é bom fazer backup antes do que é mais importante.
O HD ficaria assim :
Partição primária NTFS para o XP = 20 GB
Partiçao extendida = restante do HD com uma lógica de 15 a 20 GB para o Ubuntu, uma lógica de 1 GB para swap e o restante unidade lógica NTFS.
É bom dar uma conferida nesse tópico para ficar mais seguro (serve tbém para 8.10) :
Instalação do Ubuntu 7.04/7.10/8.04