Как обновить биос на сервере intel
Привет форум.
Не могу разобраться как обновить биос на своей серверной плате. Плата Intel Server Board S3420GP. Скачал с сайта Интела вроде как прошивку
читал мануал, а там нужно иметь еще файл flashupdt.cfg Но этого файла нет в архиве с прошивальщиком. По сайту интела долго уже хожу, ни чего не могу найти нужного.
Подскажите пож-та, как сделать прошивку.
Спасибо!
P.S.
Вообще прошить решил из-за того что произошел странный глюк. До вчерашнего дня сервер работал тихо (ну умеренно тихо) все кулеры крутились нормально. Вчера я дал этому серверу роль Hyper-V. И для того что гипервизор работал включил в БИОСе 2 опции для поддержки виртуализации. Сохранил изменения и вышел из БИОСа. Больше ни чего не менял. Как только сервак начал перезагружаться задний куллер стал крутиться на максимуме! Шум такой и напор воздуха, что ощущение что он сейчас улетит через окно. Я подумал что опции для виртуализации что я поменял задействовали какие-то параметры управления куллерами. Но нет! Все как было так и осталось. Я отключил опции по виртуализации что трогал. Перезагружаю, кулеры тише не стали. Напрягает такой гул.
Что делать так и не понял. Посоветовали мне перешить БИОС.
Вот уже с утра сижу разбираюсь. Пока не понял как шить.
DeniTornado, Вообще то вы должны были скачать пакет обновления встроенного ПО S3420GP для EFI, в пакете инструкция:
To Update from the embedded EFI Shell
update system firmware from Intel server EFI shell by the following steps:
- Download Intel server system firmware update package from support.intel.com
- Unzip package and copy all files to a folder in USB disk on key
- Insert USB disk on key to server USB port
- Reboot server to EFI shell
- Run command "map -r" in EFI shell to mount USB disk on key
- Run command "fs0:" to change folder to USB disk on key, USB key may also mount to
fs1:. The number of "fs" is dependent on the result of command "map -r"
- Change folder to the folder storing the firmware package
- Run command "startup.nsh" to start firmware update process
Please refer to "EFI_Instructions.pdf" in this firmware package for a quick guide to
use the of EFI commands
To Update from Intel(R) Deployment Assistant (IDA)
-------
ВНИМАНИЕ ознакомьтесь, прежде чем создать тему! Процессор - мозг компьютера, блок питания - сердце и печень.
В течении нескольких лет я администрирую пару серверов на платформе INTEL, на которых крутится ИИС, при их запуске и работе возникает такое ощущение, что где-то рядом готовится к взлёту небольшой самолёт. Как выяснилось, причина проста: неправильно сконфигурирован FRUSDR.
Для оптимальной производительности сервера необходимо обновить и заново сконфигурировать FRUSDR (Field Replaceable Unit/Sensor Data Record).
Поиск в сети инструкции по обновлению и настройки FRUSDR не дал должного результата, так что, изучив документацию от INTEL, решил свести всё в одну статью.
Итак, приступаем к обновлению BMC, BIOS, FRUSDR и ME
Сначала нам необходима сама прошивка: её можно скачать на сайте INTEL. Скачанный архив распаковываем на USB-флешку, для удобства лучше в корень.
Ознакомьтесь с файлом Update_Instructions.txt (находится в скаченном вами архиве) – в нем описан процесс обновления, а также минимальные требования к версии DMC для установки данного обновления. Чтобы проверить текущую версию прошивки, заходим в BIOS с помощью F2.
Версия BIOS находится на первой вкладке.
Версии BMC, FRUSDR, HSC и ME показаны на странице Server Management -> System Information.
Далее переходим в Boot Manager и выбираем Internal EFI shell.
В Internal EFI shell можно попасть сразу, если во время загрузки системы вызвав Boot Manager (F6)
До загрузки EFI в течении 6 секунд можно отменить автоматический запуск startup.nsh (клавиша ESC) для обновления в ручном режиме или дождаться запуска startup.nsh для автоматического обновления BMC, BIOS, FRUSDR и ME, в этом случае обновятся все компоненты, в том числе и FRUSDR.
Если по каким-то причинам startup.nsh не запустился или вам необходимы обновления отдельных компонентов, то после загрузки EFI набираем fs0: (если USB носитель был вставлен в процессе загрузки, предварительно введите команду map –r, чтобы система опознала носитель).
С помощью команд DOS или Linux перейдите в директорию, где находятся распакованные файл пакета обновления. С помощью команды dir *.nsh можно просмотреть содержимое папки.
Обновляем BMC
В данном случае запускаем BMC38 (в зависимости от версии обновляемого ПО имя файла может отличатся) чтобы обновить BMC.
Ждем окончания обновления BMC.
Обновляем BIOS
Вводим bios37 (в зависимости от версии обновляемого ПО имя файла может отличатся), чтобы обновить BIOS.
Ждем окончания обновления BIOS.
Обновляем ME
Вводим ME110 (в зависимости от версии обновляемого ПО имя файла может отличатся), чтобы обновить ME.
Обновление FRUSDR
Вводим fur16 (в зависимости от версии обновляемого ПО имя файла может отличатся), чтобы обновить FRUSDR. В процессе обновления у пользователя запрашивается информация о конфигурации. Неверно введенные данные в процессе обновления могут привести к неэффективному использованию электроэнергии и системы охлаждения. Убедитесь, что есть необходимые сведения о конфигурации системы перед началом процесса обновления.
После запуска fur16.nsh выбираем необходимые элементы для обновления.
Нас интересует пункт 3: Update both the SDR and the FRU.
Далее, в зависимости от выбранного элемента, будет запрашиваться дополнительная информация.
Select the Chassis (Выбор шасси) *
1: Intel® Server Chassis SR1600UR
2: Intel® Server Chassis SR1625UR
3: Intel® Server Chassis SR2600URBRP
4: Intel® Server Chassis SR2600URLX
5: Other Chassis
Эта информация запрашивается только в том случае, если не удалось автоматически правильно идентифицировать шасси. В этом случае пользователю придётся выбрать необходимый ответ.
Если выбрать пункт 5: Other Chassis, то пользователь должен предоставить полные сведения о конфигурации шасси в ответ на следующие вопросы:
Q3: Does the system detect chassis intrusion? (Наличие датчика вскрытия корпуса?)
Q4: Does the front panel support a NMI button? (Наличие на передней панели кнопки NMI?)
Q5: Is CPU Fan 1 installed? (Наличие CPU Fan 1?)
Q6: Is Memory Fan 1 installed? (Наличии Memory Fan?)
Q7: Is System Fan 1 installed? (Наличие System Fan?)
Do you want to update the chassis info area of the FRU (Y/N)? (Вы хотите обновить информацию о шасси в FRU?)
Если Yes то будут заданы дополнительные вопросы
Do you want to enter the chassis serial number (Y/N)? (Вы хотите указать серийный номер шасси ?)
Do you want to enter the chassis part number (Y/N)? (Хотите ввести номер партии шасси)
Do you want to enter data into the additional chassis field 1 (Y/N)? (Хотите ввести дополнительное поле шасси 1)
Do you want to enter data into the additional chassis field 2 (Y/N)? (Хотите ввести дополнительное поле шасси 2)
Do you want to update the product info area of the FRU (Y/N)? (Вы хотите обновить информацию о продукте (материнской плате) в FRU?)
Если Yes то будут заданы дополнительные вопросы
Do you want to enter the product part number (Y/N)? (Вы хотите ввести номер (модель) продукта)
Do you want to enter the product serial number (Y/N)? (Вы хотите ввести серийный номер продукта
Do you want to enter a product asset tag (Y/N)? (Вы хотите ввести asset tag продукта)
Далее ждём завершения обновления, после чего будет предложено перезагрузить систему с помощью кнопки питания на передней панели управления.
Запускаем сервер, проверяем версии в BIOS, пользуемся и наслаждаемся оптимальной работой кулеров системы охлаждения.
P.S.: Часть скриншотов брал из демонстрации INTEL, так как в планах не было писать статью.
Список используемых материалов:
Подробная инструкция для обновления FRUSDR;
Короткая демонстрация обновления ПО через EFI Shell.
Не секрет, что производители материнских плат и ноутбуков не всегда дают возможность пользователям Linux обновить UEFI/BIOS прошивку так же ненавязчиво, как это делают пользователи Windows. Тем не менее для HP EliteBook 840G1, которым я пользуюсь, сделать это немногим сложнее.
Для этого дела понадобятся следующие артефакты:
- FAT32 EFI System Partition (ESP)
- WINE
- Переменный электрический ток
FAT32 ESP
Ноутбуки линейки HP EliteBook содержат 3 режима загрузки. Узнать какой из режимов выбран можно в настройках UEFI/BIOS → System Configuration → Boot Mode . Данный раздел следует читать, если только выбран последний, бескомпромиссный режим UEFI , в остальных случаях можно проскочить.
- Legacy
- UEFI Hybrid with compatibility support module (CSM)
- UEFI Native without CSM
Если вы внимательно читали топик про Linux kernel EFI Boot Stub, то вы наверняка знаете, что и как нужно сделать, для того, чтобы создать дисковый раздел. Можно использовать gdisk , parted или KDE Disk Partition для создания ESP раздела. Вот так выглядит уже готовый раздел.
Рекомендуется ESP раздел монтировать в /boot/efi , а не просто в /boot , для того чтобы можно было хранить образы ядра Linux и файлы загрузчика ОС на штатных линуксовых ФС, вместо того, чтобы все держать в FAT32 EFI System Partition.
Мы уже знаем, что UEFI/BIOS будет искать \EFI\BOOT\bootx64.efi , для чего абсолютный путь к файлу должен быть /boot/efi/EFI/Boot/Bootx64.efi , иначе все пропало и UEFI/BIOS не найдет загрузчик ОС! Обновлению системной прошивки это не помешает, но для чего же тогда нужна прошивка, если нельзя загрузить операционную систему? Очень немаловажно, что по-умолчанию GRUB-2 не копирует необходимый файл и поэтому bootx64.efi надо скопировать вручную.
Подготовка
Берем свежую прошивку с сайта HP, выбираем Linux в выпадающем списке ОС, затем BIOS, скачиваем… и обнаруживаем исполняемый файл для Windows — sp64081.exe . Нет, глаза нас не подвели.
Опытные пользователи бывают готовы к подобным сюрпризам, для чего держат Windows VM либо пользуются не-эмулятором WINE или и то и другое вместе, бо случаи бывают разные. Для распаковки файла возможностей WINE вполне достаточно. Запускаем:
Программа завершает работу с бестактной ошибкой, напоминая лишний раз о том, что нам подсунули не то, что мы ожидали.
Однако, это не должно никого волновать, так как файлы распакованы верно а сверх этого ничего и не требовалось.
Из этого списка нам понадобятся только 3 файла: L71_0137.bin , HpBiosUpdate.efi и HpBiosUpdate.s12 и теперь внимание: скопировать файлы нужно точно в указанные места.
Чтобы попасть в меню настройки UEFI/BIOS надо после включения нажать клавишу Esc или F10 а далее File → Update System BIOS .
После выбора Accept , процесс обновления стартует без прочих реверансов. Видимо зная цену своим аккумуляторам, производители обновляют прошивку только при включенном электрическом питании компьютера. 2-3 минуты, и процесс благополучно завершен.
UPDATE: По итогам здравых идей в комментариях необходимы некоторые дополнения.
Лицензия на использование программного обеспечения Intel
Для скачивания этого файла Intel требует принять лицензионное соглашение. Хотите пересмотреть свое решение?
Файлы, доступные для скачивания
- Размер: 37.8 MB
- SHA1: 65ABAB9DE36F691BDD7ED9C15828950D98065D40
Подробное описание
Требования к встроенного ПО системы
Этот пакет предназначен только для семейства серверов Intel® M20NTP.
Этот пакет обновлений включает следующие обновления встроенного ПО системы на производственном уровне:
Системная BIOS - 0019.D01.2202211640
Встроенное ПО BMC — 00.24.0D01
Инструменты обновления встроенного ПО
Инструменты обновления встроенного ПО: 16.0.1
Для обновления стека встроенного ПО системы до версий, включенных в данный пакет обновлений, стек встроенного ПО системы в системе должен соответствовать следующему:
Системная BIOS — 0011D01 или более поздняя
Встроенное ПО BMC — 00.13.84bc или более поздняя
После обновления на BIOS 0011D01 система не была допущена к понижению до предыдущей версии
После обновления на BMC 00.13.84bc система не была допущена к понижению до предыдущей версии
Если в настоящее время система не соответствует вышеуказанным требованиям встроенного ПО системы, перед обновлением системы до пакета встроенного ПО необходимо загрузить ранее выпущенный пакет обновления системы (SUP) и обновить ее до предыдущих описанных версий встроенного ПО, прежде чем обновлять систему до стека встроенного ПО, включенного в данный пакет.
Не используйте этот пакет для другой продукции Intel®. Проверьте правильный пакет для вашей системы. (Центр загрузки Intel®)
Семейство серверов Intel® M20NTP
См. демонстрацию обновления встроенного ПО для семейок продукции EFI* Shell Intel® Server Board и Серверная система Intel®.
См. примечания к выпуску и файлы readme для получения инструкций по установке, поддерживаемых аппаратных средств, новых, исправлений ошибок и известных проблем.
Привет форум.
Не могу разобраться как обновить биос на своей серверной плате. Плата Intel Server Board S3420GP. Скачал с сайта Интела вроде как прошивку
читал мануал, а там нужно иметь еще файл flashupdt.cfg Но этого файла нет в архиве с прошивальщиком. По сайту интела долго уже хожу, ни чего не могу найти нужного.
Подскажите пож-та, как сделать прошивку.
Спасибо!
P.S.
Вообще прошить решил из-за того что произошел странный глюк. До вчерашнего дня сервер работал тихо (ну умеренно тихо) все кулеры крутились нормально. Вчера я дал этому серверу роль Hyper-V. И для того что гипервизор работал включил в БИОСе 2 опции для поддержки виртуализации. Сохранил изменения и вышел из БИОСа. Больше ни чего не менял. Как только сервак начал перезагружаться задний куллер стал крутиться на максимуме! Шум такой и напор воздуха, что ощущение что он сейчас улетит через окно. Я подумал что опции для виртуализации что я поменял задействовали какие-то параметры управления куллерами. Но нет! Все как было так и осталось. Я отключил опции по виртуализации что трогал. Перезагружаю, кулеры тише не стали. Напрягает такой гул.
Что делать так и не понял. Посоветовали мне перешить БИОС.
Вот уже с утра сижу разбираюсь. Пока не понял как шить.
DeniTornado, Вообще то вы должны были скачать пакет обновления встроенного ПО S3420GP для EFI, в пакете инструкция:
To Update from the embedded EFI Shell
update system firmware from Intel server EFI shell by the following steps:
- Download Intel server system firmware update package from support.intel.com
- Unzip package and copy all files to a folder in USB disk on key
- Insert USB disk on key to server USB port
- Reboot server to EFI shell
- Run command "map -r" in EFI shell to mount USB disk on key
- Run command "fs0:" to change folder to USB disk on key, USB key may also mount to
fs1:. The number of "fs" is dependent on the result of command "map -r"
- Change folder to the folder storing the firmware package
- Run command "startup.nsh" to start firmware update process
Please refer to "EFI_Instructions.pdf" in this firmware package for a quick guide to
use the of EFI commands
To Update from Intel(R) Deployment Assistant (IDA)
-------
ВНИМАНИЕ ознакомьтесь, прежде чем создать тему! Процессор - мозг компьютера, блок питания - сердце и печень.
Читайте также: