1

Всегда, когда я загружаю свою систему, я должен увидеть вспышку ошибки прямо перед тем, как появится меню GRUB.

Это выглядит так:

Loading Operating System.
GRUB Loading.

Welcome to GRUB.

error ....

Затем он продолжает отображать меню без проблем.

Есть ли способ остановить ошибку, чтобы я мог увидеть, в чем ошибка?

Кроме того, я подумал, что могу избавиться от сообщения путем переустановки grub и перенастройки, но это не помогло, поэтому я хочу отследить, что это такое.

Впрочем, похоже, что остальная часть системы не пострадала - дальше загрузка нормальная, ошибок нет, все быстро.

Это только ошибка, которую я должен выяснить.

3 ответа3

1

Вы можете использовать команду сна GRUB в grub.cfg следующим образом:

set default=0
sleep --interruptible --verbose 60

Здесь 60 [секунд] - продолжительность сна, --interruptible (-i) позволяет прервать сон, нажав клавишу выхода, --verbose (-v) отображает оставшиеся секунды во время обратного отсчета.

1

Вы пытались нажать клавишу "пауза" на клавиатуре, это может быть самый простой способ получить сообщение об ошибке.

В качестве альтернативы проверьте системный журнал, запустив "dmsg", хотя здесь регистрируются не все ошибки загрузки.

0

Нашел проблему.

Прежде всего, пришлось перезагрузить компьютер несколько раз, пытаясь запомнить фрагменты сообщения об ошибке, чтобы получить полное сообщение.

В конце концов это было: error: file '/boot/grub/locale/en.mo' not found .

Как только это было найдено, быстрый поиск в Google дал результат @ https://bbs.archlinux.org/viewtopic.php?pid=1076343.

Отрывок успешных решений:

cp /boot/grub/locale/en\@quot.mo /boot/grub/locale/en_US.mo

Хотя en.mo тоже работает.

Очевидно, это ошибка в пакете GRUB2 Arch Linux, хотя и не уверен.

Во всяком случае, это исправляет.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .