BIOS Update/ru

Производители оборудования часто предоставляют обновления для своих BIOS и встроенного ПО. Чтобы обновить BIOS (часто упоминается как перепрошивка) иногда требуется поработать.

Получение BIOS
Вначале нужно найти название производителя и модели материнской платы. Проверьте руководство пользователя, которое поставляются вместе с компьютером, как правило, там вы найдете все что вам нужно.

Вы также можете использовать для получения информации.

Наконец, если у вас есть непосредственный доступ к компьютеру, вы можете найти необходимую информацию на самой материнской плате.

После поиска на сайте производителя вы можете получить обновления BIOS в виде zip, exe или iso файла.

Вариант с BIOS
Многие BIOS имеют возможность прочитать новый образ (в двоичном формате) с внешнего флэш-накопителя или дискеты. Все, что вам нужно сделать, это войти в настройки BIOS и поискать эту возможность в меню.

Загрузочный CD
Производители зачастую предлагают образ загрузочного CD-ROM. Файл должен иметь расширение .iso, чтобы записать образ на пустой CD-R:

Теперь вы можете выбрать в BIOS загрузку с компакт-диска и выполнить инструкции с веб-сайта производителя.

Окружение FreeDOS
Вы можете использовать FreeDOS для запуска утилиты BIOS от вашего производителя (если она работает только в DOS). Сначала нужно создать свой образ FreeDOS, который будет содержать необходимые программы для перепрошивки, а затем прошить образ с помощью одного из методов, здесь описанных.

Скачайте FreeDOS и необходимые программы:
 * FreeDOS - скачайте файл fdboot.img
 * Загрузочный сектор FreeDOS - скачайте файл sys-freedos-linux.zip
 * Программа перепрошивки и новый BIOS с сайта производителя вашего оборудования

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

Если модуль еще не загружен:

Установим необходимые программы:

Создайте файл образа размером около 20МБ, используя dd (имя должно быть freedos.img, если вы будете заменять файл, который находится на SystemRescueCD):

Создайте файловую систему в образе:

Запишите загрузочный сектор в файл с образом:

Теперь нам нужно скопировать файлы FreeDOS на наш новый образ.

Создайте точки монтирования:

Смонтируйте изначальный образ:

Смонтируйте новый образ:

Скопируйте файлы системы FreeDOS на наш новый образ:

Теперь вы должны также скопировать вашу программу для перепрошивки и новый BIOS в файл образа:

Размонтируйте оба образа:

Использование SystemRescueCD для загрузки FreeDOS
SystemRescueCD поставляется с версией FreeDOS, мы можем заменить исходный образ и создать загрузочный флэш-накопитель, который содержит необходимые программы для прошивки нашего BIOS'a.

Скачивание SystemRescueCD и подготовка LiveUSB

 * SystemRescueCD - скачиваем обычный ISO-образ

Create Bootable Memory Stick We use the default method to create the SystemRescueCD boot medium, the script will guide through the installation.

Create the folder in :

Mount the CD image:

Start the installation script:

Unmount the CD image:

Replace the FreeDOS image
We are going to replace the original FreeDOS image on the SystemRescueCD memory stick. Mount the SystemRescueCD memory stick ( needs to be replaced by the device name of your memory stick):

Replace the file:

Unmount the SystemRescueCD memory stick:

Booting the FreeDOS image from GRUB directly
If you would like to boot FreeDOS without any external media, you can use the "memdisk" tool from syslinux to allow grub (or another bootloader) to boot your FreeDOS image directly.

Mount your partition (if needed):

Copy the memdisk binary, and your newly built FreeDOS image to :

Edit and add an entry for FreeDOS:

Обновление BIOS
Перезагрузитесь и выберите загрузку с USB накопителя ИЛИ вашу новую запись grub. Если вы используете SystemRescueCD, в приглашении GRUB введите: freedos Это должно загрузить вас в новый образ FreeDOS, и DOS поприветствует вас приглашением: C:\ Теперь Вы можете начать перепрошивку BIOS'a, выполняя инструкции производителя. Некоторые полезные команды DOS:
 * cd : перейти в каталог
 * dir : список файлов в текущем каталоге
 * type : отобразить содержимое файла

flashrom
Материнская плата вашего компьютера, возможно, поддерживает перепрошивку с помощью  напрямую из вашей системы. В таком случае вам потребуется только образ BIOS. Пожалуйста, сначала проверьте список поддерживаемого оборудования.

Сначала проверьте новый образ BIOS:

Если все в порядке, давайте перепрошьем BIOS:

См. также

 * Загрузочный флеш-накопитель с DOS