Я обновил GRUB на Arch. Когда я пытаюсь загрузиться, GRUB выдает ошибку, упомянутую в названии. Я знаю, что grub_real_boot_time предоставляется boottime.mod , но запуск insmod boottime завершается с error: symbol grub_boot_time_head not found . Я не могу загрузиться с внешнего носителя, так как на этой машине есть только CD-привод, и все мои Linux-диски - это DVD. Какой модуль предоставляет символ grub_boot_time_head? Я не могу попробовать то, что описано на https://bbs.archlinux.org/viewtopic.php?id=173939, потому что я не могу загрузиться с установочного диска (или любого внешнего носителя).

РЕДАКТИРОВАТЬ: глядя на источник GRUB, я вижу, что struct grub_boot_time *grub_boot_time_head определена в misc.c Тем не менее, нет misc.mod . Также я могу найти строку grub_boot_time_head в boottime.mod , запустив grep . Что я делаю неправильно? Мой жесткий диск поврежден?

1 ответ1

0

Это случилось и со мной, потому что я случайно отформатировал свой жесткий диск, используя таблицу разделов gpt, переформатировав его в msdos, решил проблему

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