BIOS Update/ru

This article Article description::describes how to apply a BIOS update on a Gentoo system.

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

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

Можно использовать пакет для получения дополнительной информации о системном оборудовании. смотрит в DMI таблицу материнской платы для того, чтобы найти более подробную информацию о программно-аппаратных и аппаратных компонентах.

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

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

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

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

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

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

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


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

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

Если модуль не был загружен, то загрузите его с помощью :

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


 * Сменить каталог
 * Сменить каталог


 * Список файлов в текущем каталоге.
 * Список файлов в текущем каталоге.


 * Отображает содержимое файла.
 * Отображает содержимое файла.

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

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

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

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

 * BIOS
 * Bootable DOS USB stick