Dependendo de como o Grub foi configurado, ele pode não estar encontrando as unidades / partições no mesmo lugar de antes. Por exemplo, se suas unidades foram conectadas às portas SATA_1, SATA_2, etc na placa-mãe antes, e elas não estão conectadas às mesmas portas agora (particularmente se você moveu unidades de / para um controlador SATA de 6GB), isso vai mudar a numeração do drive e o Grub estarão procurando coisas no lugar errado.
A única sugestão que eu poderia oferecer para consertar isso seria inicializar com um live CD linux, chroot na instalação correta do linux e tentar executar grub2-mkconfig
, que deve detectar automaticamente onde seus vários sistemas operacionais estão instalados e criar um novo arquivo de configuração para o Grub.