Você pode tentar criar uma nova partição no espaço vazio. Só posso dar-lhe o esboço geral, não os detalhes do seu próprio sistema.
Será necessária atenção meticulosa aos detalhes, portanto, tente isso apenas se você tiver backups. Observe também que eu NÃO testei isso e não fiz isso há algum tempo, então leia todos os passos e certifique-se de entender e poder executá-los primeiro.
(1) Execute o gparted de um live CD para que você possa desmontar todas as partições do seu disco. Você não poderá mudar / enquanto corre a partir dele. Se as partições estiverem montadas quando você inicializar, desmonte-as.
(2) Crie uma nova partição maior na partição estendida que será a nova partição raiz. Se você quiser, pode mover e redimensionar as outras partições na partição estendida, mas esteja ciente de que isso pode levar muito tempo e, se o sistema for desligado ou tiver um problema no meio, você perderá alguns dados.
(3) Monte a antiga partição raiz (sda1) e a nova partição raiz em algum lugar para que você possa copiar arquivos, por exemplo. / mnt / old e / mnt / new
(4) Copie os arquivos para sua nova partição com o rsync, por exemplo
rsync -avH /mnt/old/ /mnt/new/
(5) Use sua partição original como uma nova partição / boot, por exemplo,
rsync -avH --delete /mnt/new/boot/ /mnt/old/
(6) Desmonte sda1 de / mnt / old e remonte-o como / mnt / new / boot
(7) Atualize / mnt / new / etc / fstab para refletir suas alterações de montagem: sua antiga partição raiz (sda1) deve agora ser montada como / boot e sua nova partição deve ser montada como /
(8) Atualize o gerenciador de inicialização, por exemplo
grub2-install --root-directory=/mnt/new /dev/sda
(9) Reinicie o seu sistema.