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