O disco clonado se recusa a inicializar

O disco clonado se recusa a inicializar

Eu tenho uma caixa Ubuntu que está atualmente rodando em um antigo disco rígido de 500GB.

Como consegui um SSD de 240GB e o HDD foi usado apenas parcialmente (10% usado), decidi clonar o HDD para o SSD.

Como o HDD é maior que o SSD, desfragmentei-o e redimensionei sua partição de dados para um tamanho inferior a 240 GB. Depois disso, o sistema ainda funciona e inicializa normalmente.

Aqui está a nova geometria do HDD conforme relatada pelo gparted.

Como o SSD estava em uma máquina 100% Windows, ele tinha uma MBRtabela de partições que substituí por uma gpttabela de partições. Em seguida, criei duas partições do mesmo tamanho das presentes no HDD.

Aqui está a geometria SDD conforme relatada pelo gparted.

Em seguida, iniciei o PC usando outro USB inicializável do Ubuntu e emiti estes dois ddcomandos:

sudo dd if=/dev/sda1 of=/dev/sdd1 status=progress
sudo dd if=/dev/sda2 of=/dev/sdd2 status=progress

Tudo correu bem sem erros, mas no final o PC se recusa a inicializar a partir do SDD.

A partição /dev/sdd2 parece ter sido clonada corretamente, pois posso montá-la quando inicializo a partir de /dev/sda ou do USB inicializável. Mas noto que o espaço usado em/dev/sda2 é maior que o espaço usado em/dev/sdd2. Suspeito que isso se deva a quaisquer arquivos e dispositivos temporários resultantes da inicialização a partir dele.

Tentei inicializar a partir do SSD sem nenhum outro disco conectado, mas tudo que consegui é que quando o PC está inicializando ele vai direto para o menu BIOS/EFI.

Alguma ideia de por que meu SSD se recusa a iniciar?

Responder1

Recentemente, enfrentei um problema de falta de inicialização do Ubuntu após clonar minha inicialização dupla (Windows 10 + Ubuntu 20.04) do meu HDD para um novo SSD M.2 NVMe. O Windows estava inicializando bem, mas o Ubuntu estava apenas mostrando o shell do Grub.

Como recomendado aqui e em alguns outros fóruns, usei a ferramenta Ubuntu Boot-Info, que mostrou que o problema era que, durante a clonagem, o GRUB foi instalado na partição1 em vez da partição7, onde estava minha instalação do Ubuntu. Então usei a ferramenta Ubuntu Boot-Repair que reinstalou o GRUB na partição correta e pronto!

Responder2

A cópia de partições individuais foi necessária para clonar o disco original, pois o disco de destino era menor que o original. No entanto, após alguns comentários, percebi que copiar partições individuais não copiaria o registro de inicialização.

Para resolver esse problema acabei usando o aplicativo Boot-Repair (help.ubuntu.com/community/Boot-Repair)

informação relacionada