Use o GParted de um CD / USB ativo para mover suas partições (você não pode fazer isso a partir do próprio Linux montado). Você pode usar qualquer distribuição ao vivo que inclua o GParted, como o GParted Live .
Primeiro, mova a partição /boot
para o início do espaço não alocado (botão “Resize / Move”, defina “Free space before” para 0). Em seguida, mova o início da partição estendida para o início do espaço não alocado e defina o tamanho o maior possível.
Para ganhar um pouco mais de flexibilidade, você pode mover a partição /boot
existente para uma partição lógica. Eu não acho que você pode fazer isso diretamente no GParted, você precisa criar uma partição lógica do mesmo tamanho, copiar os dados e remover a partição original.
Como alternativa, uma partição /boot
separada é necessária apenas em computadores antigos com limitações de BIOS (e acho que nenhuma delas pode executar o Windows 8) ou se a partição raiz estiver criptografada (o que não é seu) Assim, você pode mover todos os arquivos da partição /boot
para o diretório /boot
da partição raiz e, em seguida, remover a partição /boot
.
Seja qual for a estratégia escolhida, você modificou /boot
, por isso precisa executar grub2-install
novamente. Se você alterou /boot
de uma partição primária para uma partição lógica, será necessário atualizar /etc/fstab
e /boot/grub2/grub.cfg
para refletir o número de partição alterado. Se você moveu /boot
para a partição raiz, será necessário remover a entrada de /etc/fstab
e também atualizar /boot/grub2/grub.cfg
. Não tenho certeza se você deve editar grub.cfg
diretamente no Fedora; o wiki pode ajudar.
Para mais flexibilidade com partições, use LVM . É mais fácil redimensionar as partições, elas não precisam ocupar espaço em disco consecutivo, as manipulações são menos propensas a erros e muitas vezes é possível fazer isso a partir do sistema ativo.