También encontré este error de grub "símbolo 'grub_term_highlight_color' no encontrado" después de actualizar Xubuntu de 13.10 a 14.04 en una partición dual Windows 8.1 / Xubuntu. He actualizado Xubuntu en el pasado sin problemas, pero cuando actualicé anoche de 13.10 a 14.04, me encontré atrapado en el mensaje de rescate de grub. Dado que no he encontrado este problema antes, decidí probar la utilidad de reparación de arranque como se detalla aquí: https://help.ubuntu.com/community/Boot-Repair . Necesitaba ir con la "segunda opción" que figuraba en esa página de ayuda, porque no tenía forma de crear un CD de reparación de arranque.
Esto es lo que hice exactamente:
En mi computadora portátil fui a xubuntu dot org donde descargué el ISO Live Xubuntu. Si tiene una unidad de disco grabable, estoy seguro de que puede crear un LiveCD con este archivo ISO (presumiblemente, también podría crear un CD de reparación de arranque), pero mi computadora portátil no tiene unidad óptica.
Entonces, creé un LiveUSB de arranque de Xubuntu 14.04. Las instrucciones que seguí para crear el LiveUSB se pueden encontrar aquí: http://blog.tinned-software.net/create-bootable-usb-stick-from-iso-in-mac-os-x/ (teniendo en cuenta mi El Mac OS de la computadora portátil requería el comando "sudo" para escribir en el USB formateado, como se detalla en los comentarios de esa publicación).
Con el LiveUSB terminado de Xubuntu en la mano, reinicié la computadora de error grub, cambiando el menú de arranque para reconocer el LiveUSB, que cargó el Xubuntu Live. Elegí "Probar Xubuntu" cuando LiveUSB me pidió que lo intentara o lo instalara. Esto cargó una sesión de Xubuntu que muestra todas mis particiones como iconos de escritorio.
Abrí una terminal y ejecuté lo siguiente como se detalla en la página de ayuda de Reparación de arranque vinculada anteriormente:
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 &)
Seguí las instrucciones en la utilidad de reparación de arranque, que se explicaban por sí mismas. Boot Repair reconoció mis particiones y ejecutó su proceso, pero terminó con un "error" de la dirección de Ubuntu Pastebin. Copié eso, pero parecía que el error estaba vinculado a unidades adicionales en la máquina que no tienen sistema operativo. Independientemente del error, Boot Repair todavía dio la opción de reiniciar, así que lo hice.
Obviamente me aseguré de que mi menú de inicio apuntaba a la unidad correcta, ¡y listo! Grub reconoció todas mis particiones de nuevo como se suponía. Cargué Xubuntu, y parece que 14.04 se ejecuta como debería ahora que Boot Repair ha hecho su trabajo. Además, puedo cargar Windows 8.1 muy bien.
Espero que mis notas sean de alguna utilidad. ¡Estoy agradecido por Boot Repair y por todos los solucionadores de problemas dedicados que existen!