2

Мне недавно пришлось изменить загрузку с моего старого syslinux на GRUB2 . Поскольку я установил загрузчик GRUB2 я получаю следующее сообщение при каждой загрузке:

Неверная таблица разделов!

Сообщение отображается сразу после заставки BIOS и перед загрузкой меню GRUB2 . Текст написан белым шрифтом на черном фоне и с восклицательным знаком в конце!

После отображения сообщения нажатие любой клавиши приводит к правильной загрузке меню GRUB2 а остальная часть процесса загрузки проходит гладко.

Раньше я нажимал кнопку питания на машине и готовил себе чашку чая во время загрузки. Теперь мне нужно дождаться окончания процедуры POST и появления сообщения об ошибке на экране, а затем нажать любую кнопку на клавиатуре, прежде чем машина продолжит загружаться. Это довольно раздражает.

Есть ли способ подавить это сообщение или хотя бы заставить GRUB2 автоматически перейти к следующему шагу?

Еще несколько деталей:

  • У меня Windows XP и Linux Mint 17 на этой машине (NTFS и Ext3 соответственно)
  • GRUB2 установлен на USB-накопителе, а не на основном жестком диске устройства. Я использую этот USB как "кикстартер" для запуска Linux. MBR основного жесткого диска занят виндоз загрузчиком
  • Системный раздел Windows не запускается на границе цилиндра, но я не хочу его перемещать - слишком большой риск
  • С точно такой же настройкой syslinux используется для загрузки без каких-либо сообщений об ошибках

2 ответа2

1

Если вы прочитаете эту страницу форума Arch Linux, вы обнаружите, что у нескольких человек была такая же проблема, как и у вас. Похоже, консенсус заключается в том, что GRUB2 имеет проблемы с загрузкой логического раздела.

Однако невозможно дать точную рекомендацию в вашем случае, потому что вы не включили достаточно информации в своем сообщении. Было бы полезно иметь вывод fdisk -l для жесткого диска и USB-накопителя, производителя и модели вашего BIOS, а также понять (я полагаю ...), что вы используете устаревший режим BIOS, а не загрузку UEFI. Кроме того, мне не ясно, жалуется ли GRUB2 на неверную таблицу разделов на жестком диске или на USB-накопителе.

1

Я столкнулся с той же ошибкой при установке Linux Mint. Я не двойная загрузка все же. Решением было изменить режим загрузки с Legacy на UEFI в BIOS. Не уверен, что это решение действительно для людей с двойной загрузкой.

Я понимаю, что этой теме уже несколько лет, но я хотел опубликовать это решение, потому что столкнулся с этой проблемой в 2017 году.

В следующий раз, когда я установлю Linux, проблема, вероятно, повторится снова, и тогда я смогу найти "неверную таблицу разделов" и найти этот пост.

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