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 é:
grub-upgrade enquanto estava no modo chroot no dispositivo montado. sdb1 , mas (msdos1,0) ), ainda assim usa sda5 drive , o que me leva a carregar a partição interna do Linux. / li>
tune2fs . /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.