[TLDR] (a versão abreviada)
A configuração particular das partições mostradas no OP torna impossível não ter que reconstruir / restaurar o gerenciador de inicialização após mover a extremidade da extremidade do /boot
de partições.
[A história completa]
O que eu fiz:
-
inicialize no live-Linux com uma unidade USB inicializável no modo UEFI. (Eu escolhi usar o Ubuntu 18.04).
Lembre-se do fato de que o Ubuntu e os modernos gráficos discretos da NVIDIA não se dão bem. Se você tem uma placa gráfica NVIDIA recente (por exemplo, em 2017), você economizará tempo se realmente carregar um sistema operacional ao vivo sem GUI. Isso significa executar o reparticionamento no cli e possivelmente a restauração subsequente do bootloader também. -
com o GPartEd recuperam a partição 2 e a partição MOVE 3 (troca) para a esquerda, de modo que ela se torna contígua à partição 1. Simplesmente "movendo" ela não altera o UUID da partição. Se você apagá-lo e recriá-lo em outro lugar (sua chamada totalmente), você terá que posteriormente vi em
/etc/fstab
para modificar o novo UUID da entrada do swap correspondente. - mova
/boot
(partição 5) até onde for necessário. Mover a extremidade da cabeça (ou seja, o limite esquerdo na representação gráfica do OP) dessa partição requer que você restaure o carregador de inicialização (o GRUB2 no meu caso). Caso contrário, você não conseguirá inicializar. Se, ao contrário do caso presente,/boot
e/
(root) estivessem na mesma partição, mover a extremidade final de/
(root) também exigiria a restauração do carregador de inicialização GRUB (porque isso significaria reindexar o início das informações / boot / efi localizadas na partição raiz). - mova
/
(raiz),/var
e/home
por capricho.
O acima constitui a resposta completa à minha pergunta original.
A restauração do booloader está fora do escopo aqui, mas está bem documentada, agora mesmo para o UEFI. Procure this e esta para ajuda detalhada. A milhagem do ano pode variar de acordo com a distro que você tem, mas meu conselho é: use as instruções genéricas da CLI o máximo que puder. Eles são melhor documentados como no caso de chroot
, por exemplo, enquanto os wrappers (novamente como os wrappers de chroot
) podem não ser. Mais uma vez, sua chamada.
HTH alguém com dúvidas semelhantes às que eu tinha.