Ранее, мы рассказывали про обновление BIOS на материнских платах Supermicro через DOS, установленный на USB Flash. Но с выходом новой линейки материнских плат X11 под платформу Purley данная схема перестала работать. Теперь BIOS выкладывается только в формате NSH, т.е.  для консоли EFI. Ниже представлена небольшая инструкция по обновлению BIOS через эту консоль на примере материнской платы X11DPi-N.

Для начала скачиваем файл BIOS c официального сайта Supermicro и содержимое разархивируем в папку на любой USB носитель. В моем случае это была все та же DOS boot flash. Соответственно раздел был FAT32, насчет поддержки NTFS в EFI консоли ничего сказать не могу, ибо не проверял.

Затем в процессе загрузки сервера нажимаем клавишу F11 и выбираем из появившегося меню нашу консоль.

После полного завершения загрузки консоли, переходим на наш USB носитель при помощи команды fs0:

затем переходим в нужный каталог командами cd как и DOS, причем даже работает подборка через Tab

В моем случае команды выглядели так:

Shell> fs0:

FS0:\> cd bios

FS0:\bios> cd X11dpi

FS0:\bios\X11dpi>

Затем я выполнил команду DIR чтобы просмотреть содержимое и соответственно сразу видно файл который необходимо выполнить и через пробел указать имя файла с прошивкой, итоговая команда выглядит так:

FS0:\bios\X11dpi> smcflash.nsh x11dpi-n18.228

После чего начинается прошивка, скриншот с командами и началом процесса ниже:

 

 

 

Результат достигнут. По завершению необходимо обесточить сервер на 1 мин.

2 комментария для “Обновление BIOS Supermicro через встроенную консоль UEFI”
  1. При запуске упорно пишет flash.nsh is not recognized as an internal or external command, operable program, or batch file Не пойму в чем проблема, путь указан правильно, команда DIR показывает нужный файл.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.