Назад | Перейти на главную страницу

Как перепрограммировать BIOS, если размер микропрограммы превышает размер загрузочного диска DOS?

У меня есть материнская плата supermicro, на которую я хочу прошить BIOS, но прошивка больше, чем поместится на загрузочный диск freedos.

Как его прошить?

Я должен указать, что я использую Linux на своем рабочем столе, а НЕ Windows а загрузочный компакт-диск - не вариант, на сервере нет привода компакт-дисков, и у меня нет портативного.

Оказалось, что это было легко, и я сделал это изначально, но не осознавал, что копирование прошивки на флэш-диск помещает файлы на диск C (и это не жесткий диск, это RAM-диск). Я смотрел только на диск A. .

Вот что ты делаешь. (Это на Ubuntu).

Install unetbootin

sudo apt-get install unetbootin

Run it.

Select Freedos from the Distribution dropdown and select the correct drive & Type (USB Drive) down the bottom of the dialog.  Then Click OK to install the image to the flash disk.

Copy the BIOS update files to the root of the flash drive.

Boot up server with flash disk inserted.  I just selected LIVE CD from the menu that freedos presents.

And the files are actually on the C drive.  This allowed me flash the bios successfully.

http://www.chavers.us/robs-place-mainmenu-42/17-ubuntu-notes/46-easiest-way-to-create-a-usb-dos-boot-disk-using-linux

А как насчет «вы не используете загрузочный флэш-диск»?

Материнская плата не поддерживает загрузку с USB-накопителя? ;) Все мои материнские платы прошлых лет поддерживают загрузку с USB-накопителя и / или CD.

См. Ниже:

для этого вам нужно будет загрузить 2 программы. ive загрузил их для вас обоих.

первая - это небольшая утилита от hp для создания загрузочной флешки: http://rapidshare.com/files/112382685/SP27608.zip

второй - это фактические загрузочные файлы, которые вам нужно добавить на USB-накопитель: http://rapidshare.com/files/112382778/bootme.zip

это также можно сделать с помощью любой программы записи, которая может записывать загрузочный компакт-диск / DVD-диск. как только вы выберете «Сделать диск загрузочным», вам нужно будет добавить на этот диск загрузочные файлы.

Создание загрузочного USB-ключа для DOS:

Сначала: извлеките и установите программу HP USB Drive.

второй: извлеките куда-нибудь загрузочные файлы DOS, просто запомните, куда вы их извлекли. А пока предположим, что мы извлекли их в C: \ bootme \ (если у вас нет этого каталога, он спросит, должен ли он ответить «да» или извлечь их куда-нибудь, где вы знаете, где они будут. Помните, что нам нужно будет найти их в минута)

третье: Теперь запустите утилиту hp. ПЕРСПЕКТИВА: Вам необходимо запустить программу HP Drive Key от имени администратора, щелкнув правой кнопкой мыши значок и выбрав «Запуск от имени администратора».

в-четвертых: вставьте USB-накопитель, и драйверы должны быть установлены автоматически, если вы используете его впервые, в противном случае они уже должны быть установлены сейчас.

пятое: в программе hp "drive key" выберите FAT32 в качестве файловой системы. назовите громкость как хотите, я называю свой dosboot, но это не имеет значения. В разделе «Параметры формата» установите флажок «Быстрое форматирование» и «Создать загрузочный диск DOS». Выберите кнопку рядом с «Использование системных файлов DOS, расположенных по адресу:», нажмите маленькую кнопку обзора «...» рядом с пустым полем и перейдите в папку C: \ bootme (или туда, где вы ранее извлекли загрузочные файлы DOS). Щелкните ОК.

Теперь нажмите «Пуск», и утилита HP Drive Key превратит ваше USB-устройство в загрузочный диск DOS! Появится всплывающее окно с просьбой подтвердить! ответь хорошо, и это будет продолжаться.

Теперь, если вы проверите USB-накопитель, на нем должно быть установлено 3 файла. command.com, io.sys и msdos.sys. если вы их не видите, возможно, вам придется отобразить их, если они являются «скрытыми» файлами. или просто не беспокойтесь об этом, они там сейчас, так что ничего страшного.

Лично мне нравится делать на флешке папку для моих новых файлов. но для этого нужно один раз перейти в этот каталог в приглашении c :. Итак, для этого примера давайте создадим на флешке папку под названием "clevo". теперь скопируйте файлы для прошивки на флешку в только что созданную папку.

теперь вы готовы к прошивке.

перезагрузите систему, и она должна распознать USB-накопитель. если он обходит его и переходит прямо в окна, вам нужно будет перезагрузить компьютер и войти в BIOS. в этом примере sager использует для этого клавишу f2. поэтому перезагрузитесь и нажмите f2, когда будет предложено.

один раз в биосе перейти на вкладку загрузки. здесь вы сможете перемещаться вверх или вниз в порядке загрузки устройств. убедитесь, что «USB-накопитель» находится перед любым из ваших жестких дисков или компакт-дисков / DVD-дисков. а пока давайте сделаем это первым в списке. Теперь перейдите на вкладку выхода (я считаю, что это то, что находится в BIOS .. это последняя), переместитесь вниз, чтобы сохранить и выйти, и нажмите Enter.

на этот раз он перезагрузится на USB-накопитель, и вы увидите приглашение c :. для нашего примера нам нужно будет перейти в каталог, в который мы помещаем файлы BIOS для прошивки, в которой был "clevo". для этого мы набираем cd \ clevo и нажимаем Enter. теперь вы увидите приглашение c: \ clevo>

вот где нам нужны наши файлы.

теперь вы наберете в приглашении c: \ clevo> «обновить» без кавычек и нажмите Enter. это автоматически запустит вашу вспышку. откиньтесь на спинку кресла и подождите и наслаждайтесь раздражающими звуковыми сигналами, а когда он закончит, нажмите любую клавишу для перезагрузки. если по какой-то причине он не перезагружается, когда предлагается нажать любую клавишу, просто выключите систему и снова включите ее.

если по какой-то причине команда обновления не запускает вашу флеш-память, вам нужно будет использовать команду phlash16.

чтобы сделать это снова, нам нужно будет находиться в приглашении c: \ clevo>, и теперь просто снова введите «phlash16» без кавычек и нажмите Enter. этот метод обычно используется только в том случае, если версия, которую вы прошиваете, новее, чем та, которая установлена ​​в системе. но обычно команда обновления работает в любом случае.

еще раз, когда будет предложено нажать любую клавишу, выберите одну, которую нужно нажать, и он перезагрузится. теперь НЕОБХОДИМО СНИМАТЬ USB-ФЛЕКУ, ЧТОБЫ ЗАГРУЗИТЬСЯ В WINDOWS !!! или он снова загрузится с приглашением c :.