BIOS Update/ru

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

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

First you should find the motherboard's manufacturer and the model. Check the user's Manual that comes with your computer, usually there you'll find all needed information.

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

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

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

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

Many BIOS have an option to read the new binary image from an external memory stick or floppy disk. All you need to do is to go into your BIOS setup and look for the option.

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

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

Often the manufaturer offers a CD-Rom image to download as a boot medium. The file should have the extension .iso, to burn the image to an empty CD-R:

Now you can choose in your BIOS to boot from CD and follow the instructions on your manufacturers website.

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

You can use FreeDOS to run the DOS-based BIOS utility from your manufacturer. You must first create a custom FreeDOS image which includes the necessary BIOS tools, and then boot this image via one of the methods shown here.

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


 * FreeDOS - download the fdboot.img file
 * FreeDOS bootsector - download the file sys-freedos-linux.zip
 * The DOS-Flash program and new BIOS from your manufacturers website

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

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

First we need to install and download the required software and enable the loopback device in our kernel:

If the module isn't loaded yet:

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

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

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

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

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

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

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

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

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

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

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

Write a file system to the image:

Write the bootsector to the image file:

Now we need to copy the FreeDOS files to our new image. Create the mountpoints:

Mount the original image:

Mount the new image:

Copy the FreeDOS system files to our new image:

Now you should also copy your flash program and the new BIOS to the image file:

Unmount both images:

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

The SystemRescueCD comes with a version of FreeDOS, we can replace the original image and create a bootable memory stick which contains the needed programs to flash our BIOS.

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

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


 * SystemRescueCD - download the normal ISO image

Создание загрузочного флэш накопителя
Мы будем использовать предлагаемый скрипт для создания загрузочной флэшки с SystemRescueCD.

Создайте директорию в :

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

Запустите установочный скрипт:

Отмонтируйте образ диска:

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:

Замена образа FreeDOS
Мы собираемся заменить исходный образ FreeDOS на флэш-накопителе с SystemRescueCD

Смонтируйте флэш-накопитель SystemRescueCD ( - имя должно соответствовать имени флэш-накопителя в вашей системе):

Замените файл :

Размонтируйте накопитель SystemRescueCD:

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:

Загрузка образа FreeDOS прямо из GRUB
Если вы хотите загрузить FreeDOS без всяких внешних носителей, вы можете использовать утилиту "memdisk" от syslinux для того, чтобы grub (или другой загрузчик) загрузил ваш образ FreeDOS.

Смонтируйте ваш раздел (если нужно):

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

Отредактируйте и добавьте запись для FreeDOS:

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, и DOS поприветствует вас приглашением:

Теперь Вы можете начать перепрошивку BIOS'a, выполняя инструкции производителя. Некоторые полезные команды DOS:
 * cd : перейти в каталог
 * dir : список файлов в текущем каталоге
 * type : отобразить содержимое файла

Restart and choose to boot from the USB memory stick OR your new grub entry. If using SystemRescueCD, in the GRUB command line type:

This should boot you into our new FreeDOS image and you are greeted by the DOS prompt:

Now you can start your BIOS update by following the manufacturers instructions. Some useful commands in DOS:
 * cd : change to the directory
 * dir : list the files in the current directory
 * type : display the contents of a file

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

 Your motherboard can support flashing via directly from your system. In this case only what you need is BIOS image. Please check first list of supported hardware.

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

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

См. также

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


 * Bootable DOS USB stick