Mover partição / boot sem bagunçar o sistema

9

Eu deletei minha antiga partição do Linux Mint que eu tinha instalado ao lado da minha nova atual Rafaela. Assim, tenho espaço livre que quero adicionar à minha partição inicial.
Acima você pode ver o layout da partição:
sda4 é a partição do sistema com / boot
sda5 é a partição inicial

Eu quero estender para casa com o espaço não alocado, mas infelizmente a partição do sistema está no meio e eu precisaria movê-lo para o início do espaço não alocado.
Como recebi uma mensagem de aviso de que o sistema pode não inicializar mais, se eu mover / boot, gostaria de saber como posso fazer isso sem interromper o sistema. Faz sentido que o sistema não possa inicializar, se o gerenciador de inicialização não puder mais encontrar o kernel, então eu acho que depois de mudar o layout da partição eu preciso chroot em / e gerar novamente o grub.

Alguém sabe como posso adicionar o espaço não alocado para casa com segurança?

    
por Thorben 16.09.2015 / 13:50

1 resposta

4

O setor de inicialização precisa encontrar a partição de inicialização, depois que o carregador de inicialização apagar as partições, não importa se elas estão localizadas na unidade.
Estou supondo que você esteja usando o gparted ao vivo pela captura de tela. Depois de redimensionar, você precisará do shell:

  1. Monte sua partição raiz relocalizada contendo o diretório de inicialização
  2. se / boot for uma partição separada, monte-a na montagem da partição raiz
  3. Monte o / dev no diretório dev em sua montagem raiz usando a opção --bind
  4. Chroot na montagem raiz
  5. Execute grub-install ou liloconfig para reinstalar o setor de inicialização
por 16.09.2015 / 21:31