restauração timeshift para partições diferentes

restauração timeshift para partições diferentes

Tenho dois laptops Lenovo T420 idênticos. Ambos têm inicialização tripla - Windows 10 e as duas últimas versões do Ubuntu. As partições Linux em cada uma são assim: sda1 30G / para o Ubuntu mais antigo, sda2 30G / para o Ubuntu mais recente, sda3 Linux swap e sda4 /home 200G compartilhado por ambas as instalações do Ubuntu.

Às vezes, eu gostaria de tirar um instantâneo do timeshift de sda1 e sda4 em um laptop Lenovo e restaurá-lo para sda1 e sda4 do segundo laptop Lenovo, mas quando tento fazer isso, o resultado não é inicializável. Tentei reinstalar o grub após a restauração, mas isso não ajuda.

o timeshift parece funcionar perfeitamente se eu restaurar para a mesma partição em que o instantâneo foi tirado. Outras vezes, gostaria de restaurar um instantâneo de sda1 para sda2 do mesmo laptop. Se alguém puder me indicar algo que eu deva ler ou sugerir sobre o que preciso ter cuidado, isso seria ótimo.

Obrigado a todos - Tenham um dia maravilhoso. -Ed Doyle

Responder1

Cada parição tem seu próprio ID exclusivo (UUID). O GRUB provavelmente não consegue inicializar porque não consegue ver outra partição, porque ainda está procurando pelo UUID antigo, que está salvo no arquivo /boot/grub/grub.cfg.

Outra coisa é /etc/fstab. Se você estiver usando o nome do dispositivo de bloco (ou seja, /dev/sdX), o sistema não inicializará a partir de outra partição. Use UUIDs em seufstabem vez de.

Você pode procurar UUIDs de partição com:

sudo blkid | grep -v ^/dev/loop

Exemplo /etc/fstabcom UUIDs:

UUID = 3e77522d-9de5-4f88-9331-f0af2ace3f80 / erros ext4 = remontar-ro 0 1
UUID = b00e75b8-8a39-11e9-bc42-526af7764f64 /boot ext4 padrões 0 2

Solução 1

Certifique-se de que o instantâneo da partição seja uma cópia binária completa da partição, com o mesmo UUID. Mas neste caso você precisará alterar o UUID da partição antiga, caso contrário você acabará com duas parições com o mesmo UUID, que entrarão em conflito entre si.

Solução 2

Inicialize o CD ao vivo e tente fazer chroot em sua nova partição, usandoesta wiki. Edite /etc/fstabe /boot/grub/grub.cfgsubstitua seu UUID antigo pelo novo. Então você deverá conseguir inicializar. Mas você precisa ter certeza de que o GRUB está instalado no dispositivo e é o primeiro a inicializar na configuração do BIOS.

Outras soluções

Há também controle de qualidade semelhante no askubuntu que pode ser útil:

informação relacionada