Não funciona porque você não instalou um carregador de boot no novo disco. O Grub normalmente ocupa os primeiros 64k do disco, então você precisa gastar tanto se quiser copiar o grub. Então o grub procura pela sua partição root ou boot pelo UUID, então se você formatou uma nova partição e copiou seus arquivos, isso não irá coincidir, então o grub irá parar e aguardar que você diga manualmente o que inicializar. Os UUIDs alterados nas outras partições também impedirão que eles sejam montados.
Se você acabou de enviar o grub, você precisará primeiro telefonar onde se encontrar com o comando set prefix=(hdXX,Y)/boot
(preencha o drive e o número da partição), então o comando normal
deve carregar o resto do grub e puxe no menu de inicialização, mas você precisará pressionar e
para editá-lo e alterar o kernel root = argumento para apontar para a partição à direita, em vez do antigo UUID. Finalmente, você precisará atualizar o / etc / fstab para encontrar as novas partições.