Carregando da partição ext4 clonada

1

Eu decidi clonar minha partição Linux inicializável em um disco rígido USB. Eu dividi essa unidade em partições e fiz uma cópia completa usando o Clonezilla da seguinte forma .
No entanto, quando tento inicializar a partir de um disco rígido externo, o carregador ainda pensa que está situado na unidade anterior.
Aqui está uma parte de sudo fdisk -l para torná-lo mais claro. Esta é a unidade interna e sua partição com o sistema de origem:

Disk /dev/sda: 698,7 GiB, 750156374016 bytes, 1465149168 sectors
...
/dev/sda5            2048   97656344   97654297  46,6G 83 Linux

E este é o externo e a partição clonada:

Disk /dev/sdb: 465,8 GiB, 500107862016 bytes, 976773168 sectors
...
/dev/sdb2       140656640 976773119 836116480 398,7G  7 HPFS/NTFS/exFAT

O que eu já fiz é:

  • Descobriu que não há um carregador na unidade externa e fez grub-upgrade enquanto estava no modo chroot no dispositivo montado.
    Então, ele me permitiu inicializar a partir de sdb1 , mas
  • Também descobri que quando o grub2 começa a carregar o kernel Linux (e fazendo isso a partir da unidade (msdos1,0) ), ainda assim usa sda5 drive , o que me leva a carregar a partição interna do Linux. / li>
  • Descobri que depois que o Clonezilla clonou a partição, seu UUID permaneceu o mesmo. Então, eu mudei usando a ferramenta tune2fs .
  • Afinal, mudei /etc/fstab na unidade interna, coloquei-a como inicializável usando parted e fiz grub-upgrade novamente, o que não tem nenhum efeito.

Então, qual é a maneira de começar a usar a partição clonada externa e o Linux instalado nela? Qualquer ajuda apreciada.

    
por coffman21 02.06.2017 / 23:45

0 respostas