この節の情報は、SPARC と x86 の両方のプラットフォームに適用されます。
Oracle Solaris の基本ブート設計には、次の特徴があります。
ブートアーカイブの使用
ブートアーカイブとは、システムのブートに必要なすべてのファイルが含まれている RAM ディスクイメージのことです。Solaris OS をインストールすると、一次アーカイブとフェイルセーフアーカイブの 2 つのブートアーカイブが作成されます。詳細については、「SPARC でのブートアーカイブの実装」を参照してください。
bootadm コマンドも、SPARC プラットフォームで使用できるように変更されました。このコマンドは、x86 プラットフォームの場合と同じように機能します。bootadm コマンドは、アーカイブの更新と検証を細部にわたって自動的に処理します。インストールまたはシステムのアップグレード中に、bootadm コマンドによって初期ブートアーカイブが作成されます。正常なシステムシャットダウンの処理中に、シャットダウンプロセスで、ブートアーカイブの内容がルートファイルシステムと突き合わせてチェックされます。何らかの不一致が検出されると、システムはブートアーカイブを再構築して、リブート時に必ずブートアーカイブとルート (/) ファイルシステムの同期がとれるようにします。bootadm コマンドを使用してブートアーカイブを手動で更新することもできます。「bootadm コマンドを使用してブートアーカイブを管理する」を参照してください。
SPARC システムでは、bootadm コマンドの一部のオプションを使用できません。
詳細は、bootadm(1M) および boot(1M) のマニュアルページを参照してください。
インストールおよびフェイルセーフ処理中に RAM ディスクイメージをルートファイルシステムとして使用
このプロセスは、SPARC および x86 の両方のプラットフォームで同じになりました。RAM ディスクイメージは、ブートアーカイブから生成されたあと、ブートデバイスからシステムに転送されます。
SPARC プラットフォームでは、OpenBoot PROM を引き続き使用して、ブートデバイスにアクセスし、ブートアーカイブをシステムのメモリーに転送します。 反対に、x86 プラットフォームでは、システムは最初に BIOS によって制御されます。BIOS を使用して、ネットワークデバイスからのブートアーカイブの転送を開始するか、ブートローダーを実行します。Oracle Solaris OS では、ディスクからのブートアーカイブの転送に使用する x86 ブートローダーは GRUB です。「x86: ブートプロセス」を参照してください。
ソフトウェアをインストールする場合、RAM ディスクイメージは、インストールプロセス全体に使用されるルートファイルシステムになります。この目的で RAM ディスクイメージを使用すると、リムーバブルメディアからシステムをブートする必要がなくなります。RAM ディスクファイルシステムのタイプには、HSFS (High Sierra File System) または UFS を指定できます。