Eu uso o Gparted e reparo de inicialização em um USB ao vivo (em muitos sistemas de resgate iso).
Inicialize com este USB ao vivo.
Monte sua unidade externa e sua unidade interna.
Com o Gparted:
Espaço livre para a nova partição primária (não lógica) na sua unidade interna.
(tamanho > tamanho da partição na unidade externa).
Copie e cole a partição linux ext4 da sua unidade externa em seu espaço livre criado na unidade interna.
Esperar ...
Ajuste o tamanho, adicione partição (s), adicione swap.
Com reparo de inicialização:
Atualize o GRUB2.
Reinicie (sem pendrive e unidade externa USB).
Você verá o menu grub, escolha linux.
Teste as configurações dos seus programas linux.
Altere alguns programas / sdbX (ou / sdaX ou / sdcX) para / sdaY (Y = seu / ou número de partição / home).
Você também pode personalizar o menu GRUB2 com o grub-customizer.
Et voilà.
JPol