J'ai également rencontré cette erreur grub "symbol 'grub_term_highlight_color' not found" après la mise à niveau de Xubuntu de 13.10 à 14.04 sur une double partition Windows 8.1 / Xubuntu. J'ai mis à jour Xubuntu dans le passé sans aucun problème, mais lors de la mise à niveau hier soir du 13.10 au 14.04, je me suis retrouvé coincé à l'invite de sauvetage de grub. Étant donné que je n'ai jamais rencontré ce problème auparavant, j'ai décidé d'essayer l'utilitaire de réparation de démarrage comme détaillé ici: https://help.ubuntu.com/community/Boot-Repair . J'avais besoin d'aller avec la "2ème option" indiquée sur cette page d'aide, car je n'avais aucun moyen de créer un CD de réparation de démarrage.
Voici exactement ce que j'ai fait:
Sur mon ordinateur portable, je suis allé à xubuntu dot org où j'ai téléchargé le Live Xubuntu ISO. Si vous avez un lecteur de disque inscriptible, je suis sûr que vous pouvez créer un LiveCD avec ce fichier ISO (probablement vous pouvez également créer un CD de réparation de démarrage), mais mon ordinateur portable n'a pas de lecteur optique.
J'ai donc créé un LiveUSB amorçable de Xubuntu 14.04. Les instructions que j'ai suivies pour créer le LiveUSB peuvent être trouvées ici: http://blog.tinned-software.net/create-bootable-usb-stick-from-iso-in-mac-os-x/ (en gardant à l'esprit mon Mac OS de l'ordinateur portable nécessitait la commande "sudo" pour écrire sur l'USB formaté, comme détaillé dans les commentaires de ce post).
Avec le LiveUSB fini de Xubuntu en main, j'ai redémarré l'ordinateur d'erreur grub, en changeant le menu de démarrage pour reconnaître le LiveUSB, qui a chargé le Xubuntu Live. J'ai choisi "Try Xubuntu" lorsque le LiveUSB m'a demandé d'essayer ou d'installer. Cela a chargé une session Xubuntu montrant toutes mes partitions sous forme d'icônes de bureau.
J'ai ouvert un terminal et exécuté les opérations suivantes, comme indiqué dans la page d'aide de Boot Repair liée ci-dessus:
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 &)
J'ai suivi les instructions de l'utilitaire Boot Repair, qui étaient assez explicites. Boot Repair a reconnu mes partitions et a exécuté son processus, mais a terminé avec une adresse "erreur" Ubuntu Pastebin. J'ai copié cela, mais il semblait que l'erreur était liée à des lecteurs supplémentaires sur la machine qui n'avaient pas de système d'exploitation. Quelle que soit l'erreur, Boot Repair offrait toujours la possibilité de redémarrer, ce que j'ai fait.
J'ai évidemment fait en sorte que mon menu de démarrage pointe vers le bon lecteur, et le tour est joué! Grub a reconnu à nouveau toutes mes partitions comme il était censé le faire. J'ai chargé Xubuntu, et il semble que 14.04 fonctionne comme il se doit maintenant que la réparation de démarrage a fait son travail. De plus, je peux très bien charger Windows 8.1.
J'espère que mes notes sont d'une certaine utilité. Je suis reconnaissant pour Boot Repair et pour tous les dépanneurs dédiés!