restauración en Timeshift a diferentes particiones

restauración en Timeshift a diferentes particiones

Tengo dos portátiles Lenovo T420 idénticos. Ambos son de arranque triple: Windows 10 y las dos últimas versiones de Ubuntu. Las particiones de Linux en cada una se ven así: sda1 30G / para Ubuntu más antiguo, sda2 30G / para Ubuntu más nuevo, sda3 Linux swap y sda4 /home 200G compartido por ambas instalaciones de Ubuntu.

A veces, me gustaría tomar una instantánea en Timeshift de sda1 y sda4 en una computadora portátil Lenovo y restaurarla en sda1 y sda4 de la segunda computadora portátil Lenovo, pero cuando intento hacerlo, el resultado no se puede iniciar. Intenté reinstalar grub después de la restauración, pero eso no ayuda.

Timeshift parece funcionar perfectamente si restauro la misma partición en la que se tomó la instantánea. Otras veces, me gustaría restaurar una instantánea de sda1 a sda2 de la misma computadora portátil. Si alguien puede señalarme algo que debería leer o sugerirme con qué debo tener cuidado, sería genial.

Gracias a todos. Que tengas un día maravilloso. --Ed Doyle

Respuesta1

Cada partición tiene su propio ID único (UUID). Probablemente GRUB no pueda arrancar porque no puede ver otra partición, porque todavía está buscando el UUID antiguo, que está guardado en el archivo /boot/grub/grub.cfg.

Otra cosa es /etc/fstab. Si está utilizando el nombre de los dispositivos de bloque (es decir, /dev/sdX), el sistema no arrancará desde otra partición. Utilice UUID en sufstaben cambio.

Puede buscar UUID de partición con:

sudo blkid | grep -v ^/dev/loop

Ejemplo /etc/fstabcon UUID:

UUID=3e77522d-9de5-4f88-9331-f0af2ace3f80 / errores ext4=remontar-ro 0 1
UUID=b00e75b8-8a39-11e9-bc42-526af7764f64 /boot ext4 valores predeterminados 0 2

Solución 1

Asegúrese de que la instantánea de su partición sea una copia binaria completa de la partición, con el mismo UUID. Pero en este caso necesitarás cambiar el UUID de la partición anterior, porque de lo contrario terminarás con dos particiones con el mismo UUID, que entrarán en conflicto entre sí.

Solución 2

Inicie el CD en vivo e intente hacer chroot en su nueva partición, usandoesta wiki. Edite /etc/fstaby /boot/grub/grub.cfgreemplace su antiguo UUID por el nuevo. Entonces deberías poder arrancar. Pero debe asegurarse de que GRUB esté instalado en el dispositivo y que sea el primero en iniciarse en la configuración de su BIOS.

Otras soluciones

También hay controles de calidad similares en Askubuntu que podrían resultar útiles:

información relacionada