Eu também encontrei esse erro do grub "símbolo 'grub_term_highlight_color' não encontrado" depois de atualizar o Xubuntu de 13.10 para 14.04 em uma partição dupla do Windows 8.1 / Xubuntu. Eu atualizei o Xubuntu no passado sem problemas, mas ao atualizar a noite passada das 13.10 para as 14.04, me vi preso ao prompt de resgate do grub. Como não encontrei esse problema antes, decidi tentar o utilitário de reparo de inicialização, conforme detalhado aqui: https://help.ubuntu.com/community/Boot-Repair . Eu precisava seguir a "segunda opção" mencionada nessa página de ajuda, porque não tinha como criar um CD de reparo de inicialização.
Aqui está o que eu fiz exatamente:
No meu laptop, fui para o xubuntu dot org, onde baixei o Live Xubuntu ISO. Se você possui uma unidade de disco gravável, tenho certeza de que pode criar um LiveCD com esse arquivo ISO (presumivelmente você também pode criar um CD de reparo de inicialização), mas meu laptop não possui uma unidade óptica.
Então, criei um LiveUSB inicializável do Xubuntu 14.04. As instruções que segui para criar o LiveUSB podem ser encontradas aqui: http://blog.tinned-software.net/create-bootable-usb-stick-from-iso-in-mac-os-x/ . O Mac OS do laptop exigiu que o comando "sudo" fosse gravado no USB formatado, conforme detalhado nos comentários da publicação).
Com o LiveUSB final do Xubuntu em mãos, reiniciei o computador com erro grub, alterando o menu de inicialização para reconhecer o LiveUSB, que carregava o Xubuntu Live. Eu escolhi "Try Xubuntu" quando o LiveUSB me pediu para tentar ou instalar. Isso carregou uma sessão do Xubuntu mostrando todas as minhas partições como ícones da área de trabalho.
Abri um terminal e executei o seguinte, conforme detalhado na página de ajuda do Reparo de Inicialização vinculada acima:
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo sed 's/trusty/saucy/g' -i /etc/apt/sources.list.d/yannubuntu-boot-repair-trusty.list
sudo apt-get update
sudo apt-get install -y boot-repair && (boot-repair &)
Eu segui as instruções no utilitário Boot Repair, que eram bastante auto-explicativas. O Boot Repair reconheceu minhas partições e executou seu processo, mas terminou com um endereço "Pastebin" Ubuntu "erro". Copiei isso, mas parecia que o erro estava vinculado a unidades extras na máquina que não possuem sistema operacional. Independentemente do erro, o Reparo de Inicialização ainda deu a opção de reiniciar, então eu fiz.
Obviamente, verifiquei se meu menu de inicialização apontava para a unidade correta e pronto! O Grub reconheceu todas as minhas partições novamente como deveria. Carreguei o Xubuntu e parece que o 14.04 roda exatamente como deveria agora que o Reparo de Inicialização fez seu trabalho. Além disso, eu posso carregar o Windows 8.1 muito bem.
Espero que minhas anotações sejam úteis. Sou grato pelo Reparo de Inicialização e por todos os solucionadores de problemas dedicados por aí!