Os dois arquivos wubildr estavam faltando em c: \ (?) - copiaram o wubildr.mbr e receberam um erro "cannot find GRLDR". Olhou para cima e copiei wubildr também (ambos de C: \ ubuntu \ winboot), e pronto!
Isso estava funcionando bem por um ano ou três - algo aconteceu no último mês ou mais.
Tenho certeza de que o arquivo hal.dll ausente não é o problema real - o arquivo está lá e o Windows funciona bem. (Descobri da maneira mais difícil que as janelas não funcionam sem ela (!?!), Mas isso é outra história.)
Eu olhei para o arquivo boot.ini, mas não vejo nada óbvio (para mim) errado com ele. Parece quase idêntico ao exemplo em this thread . Vou tentar postar o meu mais tarde hoje.
Não consigo pensar no que poderia ter mudado. Eu me lembro vagamente de uma atualização do ubuntu na última vez que eu a usei - poderia ser um problema?
Os dois arquivos wubildr estavam faltando em c: \ (?) - copiaram o wubildr.mbr e receberam um erro "cannot find GRLDR". Olhou para cima e copiei wubildr também (ambos de C: \ ubuntu \ winboot), e pronto!
Você fez algum "fixmbr" ou "bootcfg -whatever"? Você instalou outro sistema Windows?
Lembre-se sempre de que fazer qualquer parte da instalação do ubuntu é inutilizável (a menos que você tenha o live-cd, no qual você pode instalar o GRUB - não para o Wubi como no seu caso).
Se você não fez nada disso, tente pensar em algo estranho que poderia ter acontecido ao computador antes disso.