ナビゲーションリンクをスキップ | |
印刷ビューの終了 | |
Oracle Solaris の管理: 一般的なタスク Oracle Solaris 11 Information Library (日本語) |
1. Oracle Solaris のコマンドに関する情報の検索
4. Oracle Solarisシステムのブートとシャットダウン
管理者が提供する driver.conf ファイルのサポート
Oracle Solarisシステム のブートとシャットダウン (概要)
SPARC: システムをマルチユーザー状態 (実行レベル 3) にブートする方法
x86: システムをシングルユーザー状態 (実行レベル S) にブートする方法
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. システムおよびソフトウェアのトラブルシューティング (手順)
Oracle Solaris の高速リブート機能は、SPARC プラットフォームと x86 プラットフォームの両方でサポートされます。SPARC ベースシステムの高速リブート機能は、x86 ベースのシステムとは異なる方法で動作します。x86 ベースのシステムでは、高速リブートはデフォルトです。SPARC システムでは、動作はサポートされていますが、システムの高速リブートを起動するには、reboot コマンドで -f オプションを指定する必要があります。
SPARC システムで、reboot コマンドの -f オプションを使用すると、ブートプロセスが高速化され、特定の POST テストがスキップされます。x86 ベースのシステムでは、この機能はデフォルトで有効であり、システムの高速リブートを起動するために reboot コマンドの -f オプションを使用する必要はありません。
注 - SPARC での高速リブートは、特定のシステムタイプのみに適用可能です。sun4v システムでは、リブートが実際には POST を伴わないハイパーバイザ再起動であるため、高速リブートは不要です。
高速リブート機能は、ブート構成 SMF サービスの svc:/system/boot-config を通して実装されます。このサービスは、デフォルトのブート構成プロパティーを設定または変更するための手段を提供します。config/fastreboot_default property プロパティーを true に設定すると、reboot -f コマンドを使用する必要なく、システムは高速リブートを自動的に実行します。SPARC プラットフォームでは、このプロパティーはデフォルトで false に設定されています。SPARC システムで高速リブートをデフォルトの動作にする手順については、「高速リブート機能のデフォルト動作の変更」を参照してください。
注 - SPARC システムでは、boot-config サービスに、action_authorization および value_authorization として solaris.system.shutdown 権限も必要です。
boot-configサービスの config/fastreboot_default プロパティーが false に設定されている場合 (デフォルトの動作) は、次の手順で SPARC システムの高速リブートを開始します。高速リブート機能のデフォルト動作を変更し、システムのリブート時に高速リブートが自動的に開始されるようにするには、「高速リブート機能のデフォルト動作の変更」を参照してください。
# reboot -f
注 - この Oracle Solaris リリースでは、高速リブートは x86 ベースのシステムでデフォルトの動作モードです。以前は、x86 ベースのシステムで高速リブートを起動するには、reboot コマンドで -f オプションを指定して、システムの高速リブートを起動する必要がありました。このオプションを指定する必要はなくなりました。
# reboot
# init 6
boot-config サービスの config/fastreboot_default プロパティーを使用すると、reboot コマンドまたは init 6 コマンドのいずれかが使用されている場合のシステムの自動高速リブートが有効になります。config/fastreboot_default プロパティーを true に設定すると、reboot -f コマンドを使用する必要なく、システムは高速リブートを自動的に実行します。デフォルトでは、このプロパティーの値は SPARC システムでは false に、x86 ベースのシステムでは true に設定されています。
boot-config サービスの一部であるプロパティーを構成するには、svccfg および svcadm コマンドを使用します。
たとえば、SPARC システムでプロパティーの値を true (有効) に設定するには、次のコマンドを入力します:
# svccfg -s "system/boot-config:default" setprop config/fastreboot_default=true # svcadm refresh svc:/system/boot-config:default
プロパティーの値を true に設定すると高速リブートプロセスが有効になり、特定の POST テストがバイパスされます。このプロパティーが true に設定されているときは、reboot コマンドで -f オプションを使用してシステムの高速リブートを起動する必要はありません。
SMF を介したブート設定サービスの管理については、svcadm(1M) および svccfg(1M) のマニュアルページを参照してください。
boot-config サービスのプロパティーを再設定する必要なしに、高速リブート機能が有効化されたシステムをリブートするには、次のように、reboot コマンドで -p オプションを使用します:
# reboot -p
SPARC システムのリブートについては、『SPARC プラットフォームでの Oracle Solaris のブートおよびシャットダウン』の第 4 章「SPARC ベースシステムのリブート (手順)」を参照してください。
x86 ベースシステムのリブートについては、『x86 プラットフォーム上の Oracle Solaris のブートおよびシャットダウン』の第 4 章「x86 ベースシステムのリブート (タスク)」を参照してください。