x86 システムの電源が入っているときには、システムは読み取り専用メモリー (ROM) の BIOS (Basic Input/Output System) によって制御されます。BIOS は、64 ビットおよび 32 ビットの x86 をサポートする、Oracle Solaris オペレーティングシステムのファームウェアインタフェースです。
ハードウェアアダプタには通常、そのデバイスの物理特性を表示するオンボード BIOS が搭載されています。この BIOS は、デバイスにアクセスするときに使用されます。システムの BIOS は、起動プロセス中に、アダプタの BIOS が存在するかどうかを調べます。アダプタが見つかった場合は、そのアダプタの BIOS を読み込んで実行します。アダプタの BIOS はそれぞれセルフテスト診断を実行してから、デバイス情報を表示します。
ほとんどのシステムの BIOS には、ブートデバイスの優先順位を選択するためのユーザーインタフェースが用意されており、次の項目が表示されます。
フロッピーディスク
CD または DVD
ハードディスク
ネットワーク
BIOS は、ブート可能なプログラムがある有効なデバイスが見つかるまで、このリストに従って各デバイスからブートを試みます。