De sua descrição, acho que o seguinte cenário:
O Grub não consegue encontrar a partição ou a unidade correta. Todo o resto do seu sistema é instalado normalmente.
Como você tem a tela do Grub, provavelmente você pode inicializar seu sistema a partir da linha de comando do Grub. Primeiro você precisa encontrar sua partição raiz.
find /vmlinuz
isso lhe dará a partição root, algo como (hd0,0). Há também os comandos ls
e search
que funcionam de forma semelhante aos comandos normais do shell linux. Conclusão de tabulação também funciona. Em seguida, defina a partição raiz (use os valores que o comando find anterior fornece a você)
set root=(hd1,1)
depois defina o kernel do linux:
linux /vmlinuz root=/dev/sda1
em seguida, defina a imagem inicial do ramdisk
initrd /initrd.img
então inicialize
boot
Existe este post que descreve o mesmo procedimento. Existem também other pages que contêm informações úteis.
Uma descrição completa do Grub2 é encontrada em esta página .