BIOS Update/ru

Производители оборудования часто предоставляют обновления для своих BIOS и других типов встроенного ПО. Способ обновления (часто упоминается как "перепрошивка") иногда не так хорош на GNU/Linux системах. Для этого иногда требуется некоторая дополнительная работа.

Сбор информации о прошивке
Сперва нужно найти производителя и модель материнской платы. Проверьте пользовательское руководство, которое поставляются вместе с компьютером. Множество нужной информации можно найти в пользовательском руководстве.

The package can be used to retrieve additional information on system hardware. looks at the motherboard's DMI table in order to provide richer details about the firmware and hardware components.

Lastly, if physical access to the motherboard is possible, the required information may be found directly on the motherboard itself.

After searching for the manufacturer's firmware update, proceed to download the package necessary to update the hardware. It is normal for a manufacturer to store firmware update packages in .zip, .exe, or .iso format.

BIOS option
Many BIOSes have an option to read the new binary image from an external memory stick or floppy disk. Enter the BIOS setup and look for the option. If the BIOS does not support this, continue with the next section.

Boot-CD
Often the manufacturer offers a CD-ROM image to download as a boot medium. The file should have an file extension which should be properly burned to an empty CD-R(W). One of the tools that supports this is :

Choose from the BIOS boot menu to boot from CD and follow the instructions on the manufacturers website or in the user manual.

FreeDOS environment
FreeDOS can be used to run DOS-based BIOS update utilities. A "custom" FreeDOS image which includes the necessary BIOS tools must be created. After the custom image has been generated, boot the image via one of the methods shown below.

Скачайте FreeDOS и необходимые программы:


 * FreeDOS - скачайте файл
 * Загрузочный сектор FreeDOS - скачайте файл
 * Программа перепрошивки и новый BIOS с сайта производителя оборудования

Создание пользовательского образа FreeDOS
First download the required software and enable the loopback device in the kernel:

If the module has not been loaded use to load it:

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

Create an image file of ~20MB using the command. The name needs to be when replacing the one on the SystemRescueCD):

Write a file system to the image:

Write the bootsector to the image file:

Now copy the FreeDOS files to the new image.

Create the mountpoints:

Mount the original image:

Mount the new image:

Copy the FreeDOS system files to the new image:

Now copy the flash program and the new BIOS to the image file:

Unmount both images:

Использование SystemRescueCD для загрузки FreeDOS
The SystemRescueCD comes with a version of FreeDOS. This version can replace the original image and create a bootable memory stick which contains the needed programs to flash the firmware.

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

 * SystemRescueCD - скачайте обычный ISO-образ.

Создание загрузочного флэш накопителя
Use the default method to create the SystemRescueCD boot medium, the script will provide guidance through the installation.

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

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

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

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

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

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

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

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

Загрузка образа FreeDOS прямо из GRUB
To boot FreeDOS without any external media use the tool from syslinux to allow grub (or another bootloader) to boot the FreeDOS image directly.

Смонтируйте раздел (если это необходимо)

Copy the binary and the newly built FreeDOS image to :

Отредактируйте и добавьте пункт меню для FreeDOS:

Обновление BIOS
Перезагрузитесь и выберите загрузку с USB накопителя или новую запись grub. Если используется SystemRescueCD, в приглашении GRUB введите:

Это должно загрузить в новый образ FreeDOS. Должно появиться приглашение DOS:

Теперь можно начать перепрошивку BIOS, выполняя инструкции от производителя. Некоторые полезные команды DOS:


 * Change to the directory.
 * Change to the directory.


 * List the files in the current directory.
 * List the files in the current directory.


 * Display the contents of a file.
 * Display the contents of a file.

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

Если железо поддерживается, то проверьте новый образ BIOS:

Если все впорядке, то перепрошейте его:

Смотрите также

 * Bootable DOS USB stick