Символ ошибки 'grub_term_highlight_color' не найден

Моя двойная загрузка Ubuntu/Windows на ноутбуке Samsung Series 7 внезапно сломалась, я не знаю почему. Я не сделал обновления, и ноутбук даже не был подключен к Интернету, когда он был в прошлый раз, когда он работал. Он использует Windows 8 и Ubuntu (14.04 или старше, если я правильно помню). Я застрял прямо в командной строке, где вы ничего не можете сделать, кроме ls, Сообщение об ошибке в верхней части экрана, сопровождаемое grub rescue> подсказка

error symbol 'grub_term_highlight_color' not found
grub rescue>

Если я сделаю ls я получил

(hd0) (hd0,gpt9) (hd0,gpt8) (hd0,gpt7) (hd0,gpt6).. (hd0,gpt1) (hd1) (cd0)

Записи gpt указывают на записи таблицы разделов GUID (GPT) для разделов Ubuntu. (hd0,gpt8)/ кажется корневым разделом с папками linux и имеет подкаталог boot/grub, Но если я пытаюсь загрузить Linux вручную, я получаю все ту же ошибку

grub rescue> set prefix=(hd0,gpt8)/boot/grub
grub rescue> set root=(hd0,gpt8)/
grub rescue> insmod normal
error: symbol 'grub_term_highlight_color' not found

Загрузка с Ubuntu Live CD или Super Grub2 Disk на CD невозможна, система не распознает ни CD, ни DVD. Загрузка с USB также невозможна. Argh. Помогите.

3 ответа

Стандартная процедура восстановления с восстановлением с загрузочного CD/USB-накопителя (с любым дистрибутивом Linux):

sudo -s
mkdir /mnt/disk
mount /dev/sda3 /mnt/disk # use sdXY where your root partition is
mount --bind /dev /mnt/disk/dev
mount --bind /sys /mnt/disk/sys
mount --bind /proc /mnt/disk/proc
chroot /mnt/disk

удалить старые файлы из /bootв моем случае я там устарел afi-3.11* файлы

update-grub
# press Ctrl + D
reboot

Теперь grub должен нормально загрузиться.

Если вам нужен EFI, взгляните на аналогичный вопрос.

Хорошо, я смог начать с CD, нажав F10 в начале, чтобы войти в BIOS. Затем я смог загрузить Ubuntu с помощью диска Super Grub, обновил программу Boot-Repair и запустил ее. Мне пришлось запускать Boot-Repair несколько раз (2 или 3 раза). Материал EFI/UEFI снова вызвал проблемы, но, по крайней мере, я могу загрузить его снова сейчас.

Обновление: Причиной могло быть недавнее обновление Ubuntu 14.04. https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1289977/+index?comments=all Версия Windows 8 из системы с двумя книгами по-прежнему не загружается:-(

У меня есть двойная загрузка с Ubuntu 15.04 и Windows 8. Я столкнулся с этой проблемой, когда я загружался на Windows в течение нескольких часов, мой ноутбук перезагружался сам по себе и показывал эту подсказку по спасению grub с 'grub term highlight color not found' ошибка.

Я наткнулся на несколько сообщений по этому вопросу, в которых в первую очередь предлагалось запустить восстановление загрузчика. Я загрузил систему с живого Ubuntu 15.04 USB, попытался установить boot-repair безуспешно. Затем я продолжил стирать и переустанавливать Ubuntu. Но, к моему отчаянию, когда я перезапустил компьютер после установки, снова появилась подсказка по спасению grub.

Для меня сработало изменение приоритета Boot Option в BIOS. Мой SSD был ранее назначен в качестве 1-го варианта, я выбрал обычный HD в качестве 1-го варианта и перезапустил.

Вуаля! я смог загрузиться в Ubuntu напрямую - без загрузочного меню!! Наткнулся на это сообщение - Двойной загрузочный ПК загружается прямо в Ubuntu вместо того, чтобы показывать меню grub. Обновлен файл grub, чтобы комментировать GRUB_HIDDEN_TIMEOUT=0, обновлен grub и перезапущен. И мой ноутбук вернулся в нормальное состояние с загрузочным меню и все вернулось!

Другие вопросы по тегам