¿Puedo usar dd para copiar mi HDD de arranque dual (350G) a un SSD más pequeño (120 GB) con solo uno de los dos sistemas operativos del HDD?

¿Puedo usar dd para copiar mi HDD de arranque dual (350G) a un SSD más pequeño (120 GB) con solo uno de los dos sistemas operativos del HDD?

Tengo una máquina de arranque dual (Windows+Ubuntu) con disco duro de 350 GB. Deseo clonar solo ubuntu al SDD de 120 GB. Cómo puedo lograr esto.

PD: He copiado la partición de Linux (sda5) a SDD usando "dd". Lo que debo hacer para preservar la geometría de un disco para que pueda arrancar.

Disk /dev/sda: 298.1 GiB, 320072933376 bytes, 625142448 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0x000f3d7c

Device     Boot     Start       End   Sectors  Size Id Type
/dev/sda1  *         2048    718847    716800  350M  7 HPFS/NTFS/exFAT
/dev/sda2          718848 200712992 199994145 95.4G  7 HPFS/NTFS/exFAT
/dev/sda3       369358848 625139711 255780864  122G  6 FAT16
/dev/sda4       200714238 369358847 168644610 80.4G  5 Extended
/dev/sda5       200714240 353449983 152735744 72.9G 83 Linux
/dev/sda6       353452032 369358847  15906816  7.6G 82 Linux swap / Solaris

Respuesta1

Comenzar de nuevo. Lea esta respuesta completa al menos una vez antes de comenzar y asegúrese de comprenderla. Si es necesario, cópielo a un editor y corrija las referencias supuestas a /dev/sdaXy /dev/sdbX. En realidad. Desea hacerlo bien porque tiene una oportunidad muy fácil de romper total y completamente su instalación existente. En realidad.

  1. Particione el SSD.

    • Es posible que necesite una partición de arranque UEFI.
    • Necesitará una partición que sea al menos del tamaño de su /dev/sda5partición de Linux.
    • Es posible que desee una partición de intercambio.
  2. Copie la partición de Linux que desea conservar

    • Arrancar desde un disco de rescate
    • SUponiendo que el objetivo es /dev/sdb2, correcat /dev/sda5 >/dev/sdb2
    • No te molestes con dd. El uso catno es más lento y suele ser mucho más rápido.
  3. Cambiar el tamaño del sistema de archivos de destino para que se ajuste a la partición

    • SUponiendo que el objetivo es/dev/sdb2 ysu tipo de sistema de archivos es ext3o ext4, ejecuteresize2fs /dev/sdb2
  4. Todavía usando el disco de rescate

    • SUponiendo que el objetivo es /dev/sdb2, correchroot /dev/sdb2 /bin/bash
    • Ejecute los siguientes comandos, pero tenga en cuenta que sus comandos pueden variar según la distribución.

      grub-install /dev/sdb   # Second disk
      update-grub
      
  5. Reinicie y asegúrese de que el nuevo sistema pueda iniciarse

  6. Arregle la partición de intercambio si tiene una

    • SUponiendo que su nuevo intercambio sea /dev/sdb3, ejecutemkswap /dev/sdb3
    • Edite /etc/fstabpara actualizar (o comentar) la definición de UUID de intercambio
  7. Retire su disco antiguo y reinicie

    • Es posible que deba cambiar temporalmente los parámetros de inicio de grub para hacer referencia hd0()en lugar de hd1(). En ese caso...
    • Ejecute los siguientes comandos, o sus equivalentes, una vez más

      grub-install /dev/sda    # First disk, this time
      update-grub
      
  8. Reiniciar una vez más

    • En esta etapa debería estar arrancando sin problemas.

Respuesta2

Gracias por la respuesta anterior. Tengo una configuración de sistema operativo dual.

  1. Creé una copia de las particiones de Ubuntu en un disco duro externo usando gparted. Esto se hizo con live ubuntu USB
  2. Particiones de ubuntu eliminadas en el disco de origen
  3. Clonar Windows copiado al nuevo SSD (disco de destino). Una vez hecho esto, una verificación rápida para iniciar sesión en Windows fue exitosa.
  4. Copié las particiones de Ubuntu del disco duro externo al nuevo SSD. Esto se hizo nuevamente a través de USB en vivo.
  5. Ejecuté la herramienta de reparación de arranque para arreglar grub mientras estaba en USB en vivo

Al reiniciar, pude iniciar sesión en ambos sistemas operativos.

información relacionada