Я также столкнулся с этой ошибкой grub "symbol 'grub_term_highlight_color' not found" после обновления Xubuntu с 13.10 до 14.04 в двухраздельном Windows 8.1 / Xubuntu. Я обновлял Xubuntu в прошлом без проблем, но при обновлении прошлой ночью с 13.10 на 14.04 я застрял в подсказке grub rescue. Учитывая, что я не сталкивался с этой проблемой раньше, я решил попробовать утилиту Boot Repair, как описано здесь: https://help.ubuntu.com/community/Boot-Repair . Мне нужно было перейти к «2-му варианту», указанному на этой странице справки, потому что у меня не было способа создать загрузочный CD.
Вот что я сделал точно:
На своем ноутбуке я пошел в xubuntu dot org, где я скачал Live Xubuntu ISO. Если у вас есть записываемый дисковод, я уверен, что вы можете создать LiveCD с этим ISO-файлом (предположительно, вы также можете создать загрузочный CD), но у моего ноутбука нет оптического привода.
Итак, я тогда создал загрузочный LiveUSB Xubuntu 14.04. Инструкции, которым я следовал при создании LiveUSB, можно найти здесь: http://blog.tinned-software.net/create-bootable-usb-stick-from-iso-in-mac-os-x/ (учитывая мои Mac OS ноутбука требовала команду «sudo» для записи на отформатированный USB, как подробно описано в комментариях к этому посту).
Имея готовый LiveUSB Xubuntu, я перезагрузил компьютер с ошибкой grub, изменив меню загрузки, чтобы распознать LiveUSB, который загрузил Xubuntu Live. Я выбрал «Попробуйте Xubuntu», когда LiveUSB попросил меня попробовать или установить. Это загрузило сеанс Xubuntu, показывая все мои разделы в виде значков на рабочем столе.
Я открыл терминал и запустил следующее, как подробно описано на странице справки Boot Repair:
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 &)
Я следовал инструкциям утилиты Boot Repair, которые были довольно понятны. Boot Repair распознал мои разделы и запустил процесс, но закончил с «ошибкой» адреса Ubuntu Pastebin. Я скопировал это, но казалось, что ошибка была связана с дополнительными дисками на машине без ОС. Независимо от ошибки, Boot Repair по-прежнему давал возможность перезагрузки, что я и сделал.
Я явно убедился, что мое загрузочное меню указало на правильный диск, и вуаля! Grub снова распознал все мои разделы, как и предполагалось. Я загрузил Xubuntu, и похоже, что 14.04 работает так же, как и сейчас, когда Boot Repair выполнил свою работу. Кроме того, я могу нормально загрузить Windows 8.1.
Надеюсь, мои заметки будут полезны. Я благодарен за Boot Repair и за все выделенные средства устранения неполадок!