DD Clone no arranca

DD Clone no arranca

Cloné mi SSD en mi USB usando dd, pero el USB no arranca...

Esta es la historia: Acabo de adquirir un SSD de 275 GB para reemplazar mi SSD de 128 GB, que se está quedando sin espacio, pero quiero seguir usando mi sistema operativo Ubuntu 16.04 exactamente como lo configuré. Según los tutoriales que he leído, el método para hacer esto parece ser:

  1. Copie el SSD de 128 GB al USB de 256 GB.
  2. Instale el SSD de 275 GB.
  3. Arrancar desde el USB de 256 GB
  4. Copie el USB de 256 GB al SSD de 275 GB

Entonces, cloné mi SSD (128 GB) a mi USB (256 GB) usando el siguiente comando aprendido deaquí:

sudo dd if=/dev/sda | sudo dd of=/dev/sdb bs=32M status=progress

El proceso se completó unas horas más tarde sin errores.

Antes de instalar el nuevo SSD 275, decidí probar el USB y ver si se cargaba. Entonces, reinicié mi computadora, entré al BIOS para cambiar el dispositivo de arranque principal al USB y reinicié nuevamente. La computadora parece haber omitido el arranque desde el USB porque arrancó desde el SSD.

Cuando se cargó el SSD de 128 GB, ingresé sudo fdisk -l, lo que generó lo siguiente:

Disco /dev/sda: 119,2 GiB, 128035676160 bytes, 250069680 sectores

Unidades: sectores de 1 * 512 = 512 bytes

Tamaño del sector (lógico/físico): 512 bytes / 512 bytes

Tamaño de E/S (mínimo/óptimo): 512 bytes/512 bytes

Tipo de etiqueta de disco: gpt

Identificador de disco: 77422302-BE7A-49CA-ABA7-DAF209D9121A

Dispositivo Inicio Sectores Finales Tamaño Tipo /dev/sda1 34 1050815 1050782 513,1 M Sistema EFI

/dev/sda2 1050816 241919956 240869141 Sistema de archivos Linux 114.9G

/dev/sda3 241919957 250069630 8149674 Intercambio de Linux 3.9G

La discrepancia en el tamaño de GPT PMBR (250069679! = 483471359) se corregirá mediante w(rite).

Disco /dev/sdb: 230,6 GiB, 247537336320 bytes, 483471360 sectores

Unidades: sectores de 1 * 512 = 512 bytes

Tamaño del sector (lógico/físico): 512 bytes / 512 bytes

Tamaño de E/S (mínimo/óptimo): 512 bytes/512 bytes

Tipo de etiqueta de disco: gpt

Identificador de disco: 77422302-BE7A-49CA-ABA7-DAF209D9121A

Según la parte en negrita, hay un GPT PMBR size mismatchque puede ser corrected by w(rite). En varias otras publicaciones relacionadas con la clonación usando dd, no noté que nadie que estuviera dando instrucciones dijera que podría ocurrir una discrepancia en el tamaño de GPT PMBR. En la mayoría de los casos, la precaución era asegurarse de que la unidad en la que se estaba clonando fuera más grande que la unidad desde la que se estaba clonando.

De todos modos, leí elpágina de manual de fdisky no hay escritura (rito) o palabra o rito, así que no sé qué me dice la parte envalentonada que haga.

Entonces, busqué en Internet y seguí las instrucciones enesta página, usando gdisk, que no pareció hacer nada porque fdisk -lsigue mostrandoGPT PMBR size mismatch

Entonces busqué en Internet y encontréesta página, que describe una situación similar, y seguí las instrucciones allí ingresando lo siguiente:

sudo dd if=/dev/sda of=/tmp/mbrsda.bak bs=446 count=1

sudo dd if=/tmp/mbrsda.bak of=/dev/sdb bs=446 count=1

Luego reinicié y aún así el USB no arranca.

¿Cómo hago para que mi USB arranque para poder agregarlo a mi SSD de 275 GB?

Respuesta1

Parece que el problema se debió a la discrepancia en el tamaño de GPT PMBR. Esta fue mi configuración: el SSD de 128 GB y el USB de 256 GB están conectados a la computadora, el SSD de 275 GB no.

(1) Reinicie o encienda la computadora.

(2) Acceda al menú de GRUB: cuando aparezca por primera vez la pantalla de inicio del BIOS o del firmware, mantenga presionada la [Shift]tecla.Cómo funciona Linux: lo que todo superusuario debe saber por Brian Ward (ISBN: 978-1-59327-567-9)

(3) Vea los comandos de configuración del cargador de arranque para la opción de arranque predeterminada: Presione [E].

(4) Acceda a la línea de comando de GRUB: presione [C]en el menú de inicio o en el editor de configuración. Aparece el mensaje de GRUBgrub>

(5) Mientras estaba en la línea de comando de GRUB ingresé comandos que solo mostraban cosas (por ejemplo, ls, echo $root) set, no creo que haya cambiado nada aquí. Luego salí de GRUB y creo que el fsckcomando se ejecutó automáticamente (no lo hice), porque se me pidió que solucionara problemas específicos con los bloques del sistema de archivos. Entré [Y]para solucionar esos problemas y la computadora se reinició en el USB de 256 GB clonado. Por eso piensofsckes el comando que resolvió mi problema.

(6) Instale el SSD de 275 GB.

(7) Arranque utilizando el USB de 256 GB clonado.

(8) Clone el USB de 256 GB en el SSD de 275.

información relacionada