Aqui está um howto no redimensionamento com o Windows 7 usando o Gerenciamento de Disco.
Provavelmente existe uma maneira com o Ubuntu eu achei isso mais fácil.
Eu tenho um disco rígido de 500 GB. Agora estou usando o Ubuntu 11.04 com o Windows 7 (dual boot). Minha capacidade de partição do Ubuntu é de apenas 20 GB. Como posso redimensioná-lo para 50 GB (usando espaço livre de outras partições)?