As partições devem ser um único bloco de blocos de disco, para que a tabela de partições possa ser lida por BIOSs antigos. Você teria que mover partições ao redor. Eu respondi uma pergunta semelhante em Adicionar espaço não alocado ao Ubuntu que deve funcionar para você