Как создать загрузочную флешку для прошивки BIOS
Я хочу обновить BIOS на материнской плате Intel с помощью программы под названием iflash2.exeПредоставлено Intel, которая работает только на MS-DOS.
У меня нет операционной системы Windows, и я пытаюсь создать загрузочную флешку, которая будет содержать MS-DOS, iflash2.exeи связанные файлы.
Я пробовал программу под названием UNetbootin, которая создала загрузочный USB с FreeDOS, но я не знаю, как и где добавить iflash2.exe и связанные файлы.
Можете ли вы сказать мне, как я могу это сделать?
2 ответа
Я использовал следующую технику для прошивки BIOS на HP N54L ProLiant MicroServer. Я думаю, что это должно работать и для других систем, которым просто нужно запустить команду из MS-DOS после загрузки с флешки.
Я не несу ответственности, если это пойдет не так. Если вы не понимаете, что делают эти инструкции, вы, вероятно, не должны пытаться это делать.
Далее предполагается, что у вас есть набор файлов или архивный файл, который содержит новое ПЗУ и сценарий или исполняемый файл, который его применяет. BIOS, возможно, поставлялся с исполняемым файлом для создания USB с нуля; если вы зашли так далеко, вы, вероятно, уже пытались запустить это и не смогли. Что вам нужно найти, так это файл ROM и скрипт или исполняемый файл. В моем случае файл ROM назывался O41072911.ROM и сценарий назывался FLASH.BAT,
Создайте загрузочную флешку
Во-первых, вам нужен USB-накопитель, отформатированный самым простым способом. Это удалит все данные на USB-накопителе, поэтому сначала сделайте резервную копию чего-нибудь важного!
Подключите USB-накопитель.
Выберите опцию " Формат..." в меню программы запуска:

Выберите Совместимость со всеми системами (FAT) в качестве типа, дайте ему разумное имя и нажмите Формат:

Затем вам нужно использовать UNetbootin для загрузки USB-накопителя в DOS-запрос:
- Установите UNetbootin либо с помощью Центра программного обеспечения, либо из командной строки, используя
sudo apt-get install unetbootin, Запустите UNetbootin. Выберите FreeDOS в качестве дистрибутива и убедитесь, что тип USB-накопителя и выбран правильный диск. Затем нажмите ОК:

Когда UNetbootin закончил, нажмите Exit.
Теперь у вас есть флешка, которая будет загружаться в DOS.
Добавьте свои файлы BIOS
Теперь вам нужно поместить файлы BIOS на USB-накопитель. Как правило, вам просто нужно скопировать и вставить файлы на том.
Если они пришли в самораспаковывающемся .exe файл, вам нужно запустить его, чтобы извлечь файлы. Для этого вам необходимо:
Установите Wine либо с помощью Центра программного обеспечения, либо из командной строки, используя
sudo apt-get install wine,Найти
.exeфайл, содержащий файлы BIOS, щелкните его правой кнопкой мыши и запустите Wine:
Точные детали того, что произойдет дальше, будут зависеть от вашего файла BIOS, но извлеките файлы в каталог, который вы можете запомнить.
После извлечения файлов скопируйте их на USB-накопитель. Они могут перейти в корневой каталог тома.
Посмотрите на файлы; вероятно, есть файл, который содержит само новое ПЗУ, и .bat или же .exe файл, который используется для его применения. Если есть AUTOEXEC.BAT файл, посмотрите на него и обратите внимание, какую команду он выполняет для обновления ПЗУ.
вспышка
Теперь вы готовы прошить свой BIOS.
Извлеките USB-накопитель из компьютера, на котором вы его создали.
Вставьте его в компьютер, который вы хотите прошить и перезагрузите компьютер.
Загрузиться с флешки. Возможно, вам придется настроить порядок загрузки в BIOS для достижения этой цели.
Вы должны увидеть синий загрузчик FreeDOS с выделенным Default. Либо подождите 10 секунд, либо нажмите Enter.
В меню FreeDOS выберите второй вариант безопасного режима FreeDOS (не загружайте драйверы):

Вы закончите в
A:/>незамедлительный. ТипC:затем нажмите Enter, чтобы переключиться на диск C.Тип
dirзатем введите и вы должны увидеть все свои файлы, которые вы скопировали на флешку.Запустите сценарий или исполняемый файл, который вы определили ранее как тот, чтобы применить обновление BIOS. В моем случае мне просто нужно было набрать
FLASHзатем введите, чтобы запуститьFLASH.BATфайл.Вы должны увидеть flash-скрипт, применяющий обновление BIOS. Не выключайте и не прерывайте этот процесс; ждать, пока это не закончится. Это должно вернуть вас к
C:\>незамедлительный.Затем вы можете извлечь USB-накопитель и перезагрузить компьютер.
Скрестите пальцы и загрузитесь, используя ваш новый BIOS. Или плачьте, если вы только что забили свой компьютер.
Я провел все утро, пытаясь найти способ прошить BIOS на моей материнской плате Zotac. Unetbootin создает образы MS-DOS, которые будут загружаться, но они не могут найти файлы флэш-памяти (в моем случае awdflash и N0422_ZA.bin) на флэш-накопителе USB.
В итоге получилось создать Ultimate Boot CD и загрузить FREEDOS (не MS-DOS) с этого CD. Затем был виден флэш-накопитель USB с моими перепрошивочными файлами, и обновление BIOS работало просто отлично.