Я только недавно перезагрузил свой сервер, чтобы выяснить проблему с памятью. Система просто зависает на экране POST с кодом B2 непосредственно перед загрузкой операционной системы, и я также не могу открыть настройку BIOS. Я провел некоторый поиск и, согласно руководству, состояние B2 - «Консольные устройства вывода / ввода / инициализация консоли и загрузка дополнительного ПЗУ (VGA, RAID, параллельные порты, последовательные порты ……)»

см .: http://www.tomshardware.com/forum/321881-30-system-boot-error

Затем я отключил PCI-E и USB-устройство один за другим и перезагрузился, чтобы проверить. После того, как я отключил последнее устройство, эта проблема все еще остается.

Плата новая, и я ничего не менял до того, как возникла эта проблема, поэтому я понятия не имею об этом.

4 ответа4

2

Просто провел бесчисленные часы с этой проблемой на материнской плате Supermicro X9Dai. После игры с загрузчиком Clover EFI, внезапно материнская плата застряла на POST с кодом состояния B2. Я не смог попасть ни в BIOS, ни на экран "Выбор загрузочного устройства". Это сделало невозможным прошить новый BIOS или очистить NVRAM, что, по-видимому, является основной проблемой в моем случае.

Немного погуглив, я наткнулся на руководство по восстановлению BIOS SuperMicro UEFI, и оно сработало! Это в основном позволяет загружаться в режиме восстановления BIOS с помощью USB-ключа и новейшего файла BIOS. Вот шаги:

  1. Используя свой ноутбук или запасной компьютер, создайте загрузочный USB-ключ FreeDOS
  2. Загрузите последнюю версию BIOS с сайта вашей материнской платы. В моем случае (X9Dai) есть ссылка "Обновить BIOS" на странице материнской платы.
  3. Создайте папку в USB-ключе и извлеките файлы BIOS в эту папку. Назовите папку как-нибудь просто, например, "BIOS", чтобы потом в нее можно было вставить "cd".
  4. Оставив все файлы в новой папке, скопируйте файл BIOS в корневой каталог USB-ключа (/) и переименуйте его в "Super".ROM "(с учетом регистра!). Файл bios является самым большим (около 16 МБ) и называется что-то вроде «X9DAi5.XXX».
  5. Теперь вставьте ключ в материнскую плату X9Dai и, как только клавиатура включится, нажмите CTRL+Home, пока не прозвучат два коротких звуковых сигнала. Это отличительный сигнал, так что вы будете знать. Затем подождите и посмотрите, войдет ли BIOS в "Режим восстановления APTIO". Я должен был сделать это пару раз, чтобы действительно войти, не знаю почему. Отсюда вы можете включить "Сбросить NVRAM" и "Продолжить обновление Flash". Также есть опция "Сбросить основные блоки" (что-то похожее), я тоже это включил.
  6. Когда вы закончите, вы перезагрузитесь и сможете снова загрузиться на USB-накопитель FreeDOS!
  7. (МОЖЕТ БЫТЬ НЕОБЯЗАТЕЛЬНЫМ) При загрузке на USB-порт FreeDOS я "захожу" в папку BIOS и перепрошил BIOS, используя команду «AMI.BAT BIOSFileName. ###». Я не уверен, помогло ли это, но мой BIOS все равно устарел, поэтому я сделал это.

Важно: при перепрошивке BIOS ПОДОЖДИТЕ, ЧТО ПОСЛЕДОВАТЕЛЬНО ПОКАЗЫВАЕТ DOS, ТОЛЬКО ТОГДА ЭТО ПОЛНО. После перепрошивки BIOS я выключил компьютер, отключил питание, вынул аккумулятор материнской платы, очистил CMOS и собрал все вместе. Затем загрузил его, вошел в BIOS, загрузил значения по умолчанию, сохранил и перезагрузился.

Надеюсь, это спасет кого-то, кто не пройдет через ад, как я.

0

Я предполагаю, что OP уже разобрал их проблему так или иначе, но просто добавлю, что у меня была эта проблема с Superserver 6027R-TRF (системная плата Supermicro X9DRi3), и я подозреваю, что это потому, что у параметров загрузки UEFI NVRAM есть Плохая или поврежденная запись - похоже, это приводит к зависанию системной платы на уровне «B2», но я не думаю, что это на самом деле фаза тестирования B2, вызывающая проблему.

Я попытался очистить ОЗУ CMOS (оставив ячейку монеты на ночь, а также закорачивая чистые контактные площадки для пайки CMOS), но я думаю, что это не очищает NVRAM UEFI. Плата также игнорирует трюк CTRL-HOME для аварийной прошивки BIOS / очистки CMOS.

Я подозреваю, что основной причиной является слишком большое редактирование параметров загрузки UEFI через страницу настройки BIOS - я работал над различными комбинациями загрузочных устройств в лабораторной тестовой среде и несколько раз в час удалял / воссоздал параметры загрузки; В некоторых случаях изменения не будут появляться до тех пор, пока я не выполню сохранение / перезагрузку, иногда вообще не буду, а иногда одна и та же опция появится в нескольких загрузочных слотах, поэтому я считаю, что управление / редактирование данных UEFI некорректно, что приводит к накопительной ошибке это в конечном итоге приводит к зависанию процесса POST.

Supermicro договорились о плате RMA с расширенной заменой (серверу всего около месяца).

0

Мое исправление для B2 застряло загрузки для Supermicro X9DR3-F после плохого отключения питания:

1) Отключите питание, отсоедините все устройства PCI-e и USB (кроме клавиатуры), подключите монитор к BMC (встроенный VGA)
2) Сброс CMOS с батареей и перемычкой
2) Дождитесь начала POST и нажмите Del, должно появиться «Вход в настройку»
3) Дождитесь инициализации PXE OpROM и нажмите Ctrl+S, чтобы войти в настройку PXE
4) Выйдите из программы Intel Boot Agent и дождитесь настройки BIOS
5) Загрузка значений по умолчанию, сохранение и сброс.

Теперь вы сможете войти в настройку BIOS или запустить ОС.

0

Если ваш RAID является зеркалом с двумя дисками, попробуйте извлечь диск, сбросить CMOS, вынуть батарею и замкнуть контакты, а также переключить машину для загрузки в Legacy Boot Mode с использованием AHCI.

Я столкнулся с этой проблемой, когда моя плата была настроена на использование встроенного RAID на базе Intel в зеркале с двумя дисками. По моему опыту, встроенный RAID был ненадежным, если вы пытаетесь загрузить ОС в массив.

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