複数の OS がインストールされている、または ZFS ルートプールに複数のルートブート環境を持つシステムの場合、これらのブート環境から SPARC プラットフォーム用と x86 プラットフォーム用の両方のブートが可能です。ブート可能なブート環境には、Solaris Live Upgrade で作成されたブート環境も含まれます。
Solaris 10 10/08 以降のリリースでは、SPARC システムで ZFS プール内の ZFS ルートファイルシステムをブートできるようになりました。ZFS ルートプールでは、boot コマンドに -L オプションを指定して、使用できるブート環境の一覧を表示できます。そこからブート環境を選択し、OBP boot コマンドに -Z オプションを指定して実行すると、そのブート環境をブートできます。-Z オプションは、ZFS ルートプールの新規ブート環境のブートにも使用する luactivate コマンドの代替です。luactivate コマンドは、主にブート環境の切り替えに使用します。UFS ファイルシステムでは、主要な管理インタフェースとして引き続き、OpenBootTM PROM OBP を使用します。ブートオプションは OBP のコマンドを使って選択します。
Solaris 10 1/06 以降のリリースでは、x86 ベースのシステムで、さまざまなブート環境からブートできるインタフェースを備えた GRUB ブートメニューが提供されました。Solaris 10 10/08 以降のリリースでは、このメニューにブートに利用できる ZFS ブート環境が表示されるようになりました。デフォルトのブート環境が ZFS ファイルシステムの場合、表示される GRUB メニューからデフォルトのブート環境をそのままブートするか、別のブート環境を選択してブートすることができます。GRUB メニューは、ZFS ルートプールの新規ブート環境のブートにも使用する luactivate コマンドの代替です。luactivate コマンドは、主にブート環境の切り替えに使用します。
SPARC および x86 ベースのシステムの両方で、ZFS ルートプールごとに 1 つのデータセットがデフォルトのルートファイルシステムとして指定されます。SPARC の場合は boot コマンドを入力、x86 の場合は GRUB メニューのデフォルトを選択すると、このデフォルトのルートファイルシステムがブートされます。
表 7–1 ブートに関する情報の参照先
説明 |
情報 |
---|---|
ブート機能の概要 | |
ブート機能のもう少し詳しい概要 | |
x86: menu.lst ファイルの編集、menu.lst ファイルの検索など、ブートの処理手順の変更についての情報 |
『Solaris のシステム管理 (基本編)』の「x86 システムでの Solaris ブート動作の変更 (作業マップ)」 |
ZFS ファイルシステムのブート手順 | |
GRUB menu.lst ファイルの検索、bootadm コマンドの実行など、ブートアーカイブの管理手順 |