Você está dizendo que esses espaços não alocados possuem algumas partições intermediárias? Se sim - você precisa movê-los perto um do outro. Em "gparted", a interface gráfica para parted, existe uma maneira de arrastar as arestas da partição para movê-las / redimensioná-las.
Se você tiver várias versões, pode ser necessário inicializar em outra para mover a partição do primeiro ;-). Ou inicialize a partir do CD de instalação, ele também se separou.
E é claro, se há algo de valioso nessas partições - faça o backup primeiro.