O redimencionamento eu fiz logo quando fui instalar o Ubuntu e o WinXP.
Lembro que particionei além das 3 partes, o próprio instalador do linux exigiu uma 4ª partição (swap) a qual deixei com o menor tamanho.
Achei estranho que, bem não sou muito bem entendido disto, mas pelo resultado do "fdisk -l" me pareceu que tem 5 partições.
De qualquer forma, restaurei o mbr do WinXP. Mas ele parece não ter enxergado o Ubuntu, pois iniciou o WinXP duma vez.
Dando boot no Ubuntu pelo CD eu consigo acessar a partição na qual o Ubuntu foi instalado. É possível recuperar o grub dessa forma?