Em Solução de problemas , é possível corrigir isso na linha de comando. Mas os comandos que encontrei são um pouco diferentes do que você tem na sua pergunta. Então ...
-
Faça um
ls (hd0,msdos5)/ ls (hd0,msdos6)/
-
Se você vir
grub
, faça umset prefix="(hd0,msdos5)/grub"
, em que 5 precisa ser alterado para o número correto. -
Se você vir
boot
, faça umset prefix="(hd0,msdos5)/boot/grub" set root="(hd0,msdos5)"
onde 5 precisa ser alterado para o número correto.
-
Depois de alterar o prefixo, você precisa fazer um
insmod normal normal
e reinicie.