ナビゲーションリンクをスキップ | |
印刷ビューの終了 | |
x86 プラットフォーム上の Oracle Solaris のブートおよびシャットダウン Oracle Solaris 11 Information Library (日本語) |
1. x86 ベースシステムのブートおよびシャットダウン (概要)
x86 ベースシステムのブートおよびシャットダウン (トピックマップ)
2. 指定された状態への x86 ベースシステムのブート (タスク)
5. x86 ベースシステムのネットワークからのブート (作業)
6. x86 ベースシステム上のブートパラメータの変更 (タスク)
7. x86 プラットフォーム上での ZFS ブート環境の作成、管理、およびこのブート環境からのブート (タスク)
8. x86 ベースシステムのブート可能状態の維持 (タスク)
システムの「実行レベル」(「init 状態」とも呼ばれる) は、ユーザーが使用できるサービスとリソースを定義します。システムが一度に持つことのできる実行レベルは 1 つだけです。
Oracle Solaris には、次の表で説明する 8 つの実行レベルがあります。デフォルトの実行レベル 3 は、/etc/inittab ファイルに指定されています。
表 1-3 Oracle Solaris の実行レベル
|
また、svcadm コマンドを使用してシステムの実行レベルを変更することもできます。その場合は、実行するときのマイルストーンを選択してください。次の表に、各マイルストーンに対応する実行レベルを示します。
表 1-4 実行レベルと SMF マイルストーン
|
init プロセスが開始され、環境変数を設定するために svc:/system/environment:init SMF サービス内に定義されているプロパティーを読み取ります。デフォルトでは、TIMEZONE 変数だけが設定されます。
init は inittab ファイルを読み取り、次の処理を行います。
action フィールドが sysinit になっているすべてのプロセスエントリを実行して、ユーザーがシステムにログインする前に特殊な初期化がすべて行われるようにします。
起動アクティビティーを svc.startd に渡します。
init プロセスが inittab ファイルを使用する方法についての詳細は、init(1M) のマニュアルページを参照してください。
一般に、マイルストーンまたは実行レベルを変更する手順はめったに実行されません。必要な場合、実行レベルを変更するために init コマンドを使用するとマイルストーンも変更され、これは使用するのに適切なコマンドです。init コマンドはまた、システムをシャットダウンするのにも適しています。
ただし、none マイルストーンを使用してシステムをブートすると、起動時の問題をデバッグするときに非常に役立つ場合があります。none マイルストーンと同等の実行レベルはありません。詳細は、『Oracle Solaris の管理: 一般的なタスク』の「どのサービスも起動しないでブートする方法」を参照してください。