BIOS Update/ja

ハードウェア製造者はしばしばBIOSとファームウェアのアップデートを提供しています. アップデートの適用（しばしば「フラッシュ」と呼ばれる）は時には、すんなり行かず、いくらかの作業が必要なこともあります.

BIOSの入手
まず、マザーボードの製造業者と該当モデルを調べます. 通常は、コンピュータの取扱説明書を調べれば、必要な情報がわかります.

を利用しても、いくらかの情報が得られます.

最終的には、マザーボードを物理的に確認すれば、必要な情報がマザーボード自体に見つかります.

つぎに、製造業者のサイトを探して、ファイル自体はzipであったりexeであったりisoであったりしますが、BIOSアップデートを入手しましょう.

BIOS 更新方法
多くのBIOSでは、外付けのフラッシュメモリやフロッピーディスクから新しいバイナリイメージを読み込ませる方法があります. BIOSセットアップの記述を見て確認してください.

CDブート
製造業者によっては、CD-ROMのブートイメージで提供しています. このファイルは拡張子が .iso で、空きのCD-Rディスクにイメージを書き込まなければなりません:

FreeDOS 環境
DOSベースのBIOSユーティリティが製造業者から提供されているならば、その実行にはFreeDOSを利用することができます. まず、BIOSツールも入ったカスタム FreeDOS イメージを作成しなければなりません. そして、以下の方法でイメージをブートしましょう.

FreeDOS とツール類のダウンロードは:
 * FreeDOS - fdboot.img ファイルをダウンロード
 * FreeDOS bootsector - sys-freedos-linux.zip ファイルをダウンロード
 * DOSベースのBIOS更新用プログラムと新しいBIOSを、製造業者のウェブサイトからダウンロード

カスタム FreeDOS イメージの作成
まず、必要なソフトウェアのインストールやダウンロードをすることと、カーネルのループバックデバイスのサポートを有効にします:

さらに、もしモジュールがロードされていないようならば:

必要なソフトウェアをインストール:

20MB以下のイメージファイルを dd で作成（SystemRescueCD のものと置き換えるには、ファイル名は freedos.img である必要があります）:

イメージをファイルシステムに書き込みます:

イメージファイルをブートセクタに書き込みます:

そして、FreeDOS のファイルを新たなイメージに書き込みます.

マウントポイントの作成:

元のイメージをマウント:

新たなイメージをマウント:

FreeDOS のシステムファイルを新たなイメージにコピー:

さらに、BIOS更新プログラムと新しいBIOSもイメージファイルにコピー:

2つのイメージを両方ともアンマウント:

FreeDOS を起動するために SystemRescueCD を使用する
SystemRescueCDは、FreeDOS から作られています. オリジナルのイメージから置き換えて、必要なBIOS更新用プログラムを含むフラッシュメモリスティックを作成することができます.

SystemRescueCD のダウンロードと LiveUSBメモリの作成

 * SystemRescueCD - 通常の ISO イメージをダウンロード

ブート可能なメモリスティックを作成します. SystemRescueCDのブートメディア作成に、デフォルトの方法を利用します. のスクリプトファイルがインストール手順を案内します.

ディレクトリを作成:

CDイメージをマウント:

インストールスクリプトの実行:

CDイメージのアンマウント:

FreeDOS イメージの置換
SystemRescueCDのメモリスティックにあるオリジナルの FreeDOS イメージから置き換えます.

SystemRescueCDのメモリスティックをマウント ( は、実際のメモリスティックのブロックデバイス名に置き換えて読んでください):

ファイルの置換:

SystemRescueCD のメモリスティックのアンマウント:

GRUB から直接に、FreeDOS イメージを起動する
もし外部メディアを使用せずに FreeDOS をブートするならば、syslinux の "memdisk" ツールを利用して、grub (ないしは他のブートローダ)で FreeDOS イメージを直接ブート可能にします.

(必要ならば) パーティションのマウント:

memdisk バイナリと、新たな FreeDOS イメージを、 にコピー:

を編集して、 FreeDOS のエントリを追加:

BIOS Update
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 イメージだけです. まずは対応ハードウェアのリストを確認してください.

まず、新たな BIOS イメージをチェック:

問題が全くなければ、これを書き込みましょう:

参考

 * Bootable DOS USB stick