
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.
Como o SSD estava em uma máquina 100% Windows, ele tinha uma MBR
tabela de partições que substituí por uma gpt
tabela de partições. Em seguida, criei duas partições do mesmo tamanho das presentes no HDD.
Em seguida, iniciei o PC usando outro USB inicializável do Ubuntu e emiti estes dois dd
comandos:
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)