posso usar o dd para copiar meu HDD de inicialização dupla (350G) para um SSD menor (120 GB) com apenas um dos dois sistemas operacionais do HDD

posso usar o dd para copiar meu HDD de inicialização dupla (350G) para um SSD menor (120 GB) com apenas um dos dois sistemas operacionais do HDD

Eu tenho uma máquina de inicialização dupla (Windows + Ubuntu) com HDD de 350 GB. Desejo clonar apenas o Ubuntu para o SDD de 120GB. Como posso fazer isso.

PS: Copiei a partição Linux (sda5) para SDD usando "dd", o que preciso fazer para preservar a geometria de um disco para que ele possa inicializar.

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

Responder1

Recomeçar. Leia toda esta resposta pelo menos uma vez antes de começar e certifique-se de entendê-la. Se necessário copie-o para um editor e corrija as referências assumidas para /dev/sdaXe /dev/sdbX. Realmente. Você deseja acertar porque tem uma oportunidade muito fácil de interromper completa e totalmente a instalação existente. Realmente.

  1. Particione o SSD.

    • Você pode precisar de uma partição de inicialização UEFI.
    • Você precisará de uma partição que tenha pelo menos o tamanho da sua /dev/sda5partição Linux.
    • Você pode querer uma partição Swap.
  2. Copie a partição Linux que você deseja manter

    • Inicialize a partir de um disco de recuperação
    • SUpondo que o alvo seja /dev/sdb2, executecat /dev/sda5 >/dev/sdb2
    • Não se preocupe com dd. Usar catnão é mais lento e geralmente muito mais rápido
  3. Redimensione o sistema de arquivos de destino para caber na partição

    • Supondo que o alvo seja/dev/sdb2 eseu tipo de sistema de arquivos é ext3ou ext4, executeresize2fs /dev/sdb2
  4. Ainda usando o disco de recuperação

    • SUpondo que o alvo seja /dev/sdb2, executechroot /dev/sdb2 /bin/bash
    • Execute os comandos a seguir, mas esteja ciente de que seus comandos podem variar dependendo da distribuição

      grub-install /dev/sdb   # Second disk
      update-grub
      
  5. Reinicie e certifique-se de que o novo sistema possa inicializar

  6. Corrija a partição swap, se você tiver uma

    • ASSUMINDO que sua nova troca seja /dev/sdb3, executemkswap /dev/sdb3
    • Edite /etc/fstabpara atualizar (ou comentar) a definição do UUID de troca
  7. Remova seu disco antigo e reinicie

    • Pode ser necessário alterar temporariamente os parâmetros de inicialização do grub para referência hd0()em vez de hd1(). Se for assim...
    • Execute os seguintes comandos, ou seus equivalentes, mais uma vez

      grub-install /dev/sda    # First disk, this time
      update-grub
      
  8. Reinicie mais uma vez

    • Nesta fase, ele deve estar inicializando sem problemas

Responder2

Obrigado pela resposta acima. Eu tenho uma configuração de sistema operacional duplo.

  1. Criou uma cópia das partições do Ubuntu em um disco rígido externo usando o gparted. Isso foi feito com o Ubuntu USB ao vivo
  2. Partições excluídas do Ubuntu no disco de origem
  3. Clone o Windows copiado para o novo SSD (disco de destino). Uma vez feito isso, uma verificação rápida para fazer login no Windows foi bem-sucedida.
  4. Copiou partições do Ubuntu do disco rígido externo para o novo SSD. Isso foi feito novamente através de USB ativo
  5. Executei a ferramenta de reparo de inicialização para corrigir o grub enquanto estava no USB ativo

Após a reinicialização, consegui fazer login em ambos os sistemas operacionais.

informação relacionada