ナビゲーションリンクをスキップ | |
印刷ビューの終了 | |
Oracle Solaris の管理: 一般的なタスク Oracle Solaris 11 Information Library (日本語) |
1. Oracle Solaris のコマンドに関する情報の検索
4. Oracle Solarisシステムのブートとシャットダウン
管理者が提供する driver.conf ファイルのサポート
Oracle Solarisシステム のブートとシャットダウン (概要)
shutdown コマンドを使用してシステムをシャットダウンする方法
init コマンドを使用してシステムをシャットダウン状態 (実行レベル 0) にする
init コマンドを使用してシステムをシャットダウンする方法
SPARC: ブートシーケンス中に使用可能なブート環境の一覧を表示する方法
SPARC: ZFS ブート環境またはルートファイルシステムからブートする方法
SPARC: ブート PROM を使用してデフォルトのブートデバイスを変更する方法
x86: eeprom コマンドを使用してブートパラメータを変更する方法
インストール後に Linux エントリを GRUB メニューに追加する
boot-archive サービスが実行中かどうかを確認する
ブートアーカイブを手動で更新することによってブートアーカイブの自動更新障害を解決する方法
x86: auto-reboot-safe プロパティーを使用してブートアーカイブ自動更新障害を消去する方法
5. Oracle Configuration Manager の操作
16. システムコンソール、端末デバイス、および電源サービスの管理 (手順)
19. システムおよびソフトウェアのトラブルシューティング (手順)
システムの実行レベル (init 状態とも呼ばれる) は、システムがその状態のときにユーザーが使用できるサービスと資源を定義します。システムが一度に持つことのできる実行レベルは 1 つだけです。Oracle Solaris には、次の表で説明する 8 つの実行レベルがあります。デフォルトの実行レベル 3 は、/etc/inittab ファイルに指定されています。
一般的なブートコマンドを使用してシステムを指定の状態でブートすることに加えて、svcadm コマンドを使用して実行時のマイルストーンを選択することにより、システムの実行レベルを変更することもできます。次の表に、実行レベルとマイルストーンの対応関係を示します。
表 4-2 Oracle Solaris の実行レベル
|
システムの現在の実行レベルを確認するには、who -r コマンドを使用します。
例 4-1 システムの実行レベルを確認する
who -r コマンドの出力は、システムの現在の実行レベルと以前の実行レベルについての情報を表示します。
$ who -r . run-level 3 Dec 13 10:10 3 0 S $
この手順を使用して、現時点で実行レベル 0 になっている SPARC ベースシステムを実行レベル 3 にブートします。x86 ベースのシステムを実行レベル 3 でブートする手順については、『x86 プラットフォーム上の Oracle Solaris のブートおよびシャットダウン』の「マルチユーザー状態 (実行レベル 3) への x86 ベースシステムのブート」を参照してください。
ok boot
自動ブート処理によって、一連の起動メッセージが表示され、システムが実行レベル 3 になります。詳細は、boot(1M) のマニュアルページを参照してください。
ブートプロセスが正常に終了すると、ログイン画面かログインプロンプトが表示されます。
hostname console login:
例 4-2 SPARC: マルチユーザー状態 (実行レベル 3) へのシステムのブート
次の例は、システムを実行レベル 3 でブートしたときに表示されるメッセージを示しています。
ok boot Probing system devices Probing memory ChassisSerialNumber FN62030249 Probing I/O buses . . . . OpenBoot 4.30.4.a, 8192 MB memory installed, Serial #51944031. Ethernet address 0:3:ba:18:9a:5f, Host ID: 83189a5f. Rebooting with command: boot Boot device: /pci@1c,600000/scsi@2/disk@0,0:a File and args: SunOS Release 5.11 Version fips_checksum_nightly 64-bit Copyright (c) 1983, 2011, Oracle and/or its affiliates. All rights reserved. DEBUG enabled misc/forthdebug (455673 bytes) loaded Hardware watchdog enabled Hostname: portia-123 NIS domain name is solaris.us.oracle.com portia-123 console login: NIS domain name is solaris.us.oracle.com
次の手順では、x86 ベースのシステムをシングルユーザー状態 (実行レベル S) でブートする方法について説明します。SPARC システムを実行レベル S でブートする手順については、『SPARC プラットフォームでの Oracle Solaris のブートおよびシャットダウン』の「システムをシングルユーザー状態 (実行レベル S) にブートする方法」を参照してください。
# reboot
Press any key to reboot プロンプトが表示されている場合は、任意のキーを押してシステムをリブートします。
あるいは、リセットボタンを使用することもできます。システムが停止している場合は、電源スイッチを押してシステムを起動します。
ブートシーケンスが始まると、GRUB メインメニューが表示されます。
矢印キーを使用できない場合は、キャレット (^) キーを使って上方へスクロールしたり、英字キー v を使って下方へスクロールしたりします。
ここから、kernel 行または kernel$ 行にオプションと引数を追加できます。
注 - 他のブート動作を指定するには、-s オプションを適切なブートオプションに置き換えます。
この方法で、次の代替ブート動作を指定できます。
再構成用ブートを実行する
カーネルデバッガを使ってシステムをブートする
コンソールをリダイレクトする
詳細は、boot(1M) のマニュアルページを参照してください。
# who -r . run-level S Jun 13 11:07 S 0 0