ナビゲーションリンクをスキップ | |
印刷ビューの終了 | |
x86 プラットフォーム上の Oracle Solaris のブートおよびシャットダウン Oracle Solaris 11 Information Library (日本語) |
1. x86 ベースシステムのブートおよびシャットダウン (概要)
2. 指定された状態への x86 ベースシステムのブート (タスク)
指定された状態への x86 ベースシステムのブート (タスクマップ)
マルチユーザー状態 (実行レベル 3) への x86 ベースシステムのブート
システムをマルチユーザー状態 (実行レベル 3) にブートする方法
シングルユーザー状態 (実行レベル S) への x86 ベースシステムのブート
5. x86 ベースシステムのネットワークからのブート (作業)
6. x86 ベースシステム上のブートパラメータの変更 (タスク)
7. x86 プラットフォーム上での ZFS ブート環境の作成、管理、およびこのブート環境からのブート (タスク)
8. x86 ベースシステムのブート可能状態の維持 (タスク)
次の手順では、指定された状態に x86 ベースシステムをブートする方法 (実行レベルのブートとも呼ばれる) を説明しています。
システムの現在の実行レベルを確認するには、who -r コマンドを使用します。
例 2-1 システムの実行レベルを確認する
who -r コマンドの出力には、システムの現在の実行レベルと、以前の実行レベルに関する情報が表示されます。
$ who -r . run-level 3 Dec 13 10:10 3 0 S $
|
システムの電源が切れている場合に電源を投入するか、または reboot コマンドを使用すると、マルチユーザーのブートシーケンスが開始されます。
who -r コマンドを使って、システムが指定した実行レベルになっていることを確認します。「システムの現在の実行レベルの確認」を参照してください。
この手順を使用して、現時点で実行レベル 0 になっている x86 ベースシステムを実行レベル 3 にブートします。
# reboot
Press any key to reboot プロンプトが表示されている場合は、任意のキーを押してシステムをリブートします。
あるいは、リセットボタンを使用することもできます。システムが停止している場合は、電源スイッチを押してシステムを起動します。
ブートシーケンスが始まると、GRUB メインメニューが表示されます。
10 秒以内にエントリを選択しないと、システムは自動的に実行レベル 3 にブートします。
ブートプロセスが正常に終了すると、ログイン画面かログインプロンプトが表示されます。
hostname console login:
$ who -r . run-level 3 Mar 2 09:44 3 0 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
対話式でのシステムのブートは、ブートプロセス中に代替カーネルまたは /etc/system ファイルを指定する必要がある場合に役立ちます。システムを対話式でブートするには、次の手順を使用します。または、代替ブート環境をブートすることにより、/etc/system ファイルの問題を解決できます。「新しくアクティブにしたブート環境または代替ブート環境へのシステムのリブートの開始」を参照してください。
# cp /etc/system /etc/system.bak # cp /boot/solaris/filelist.ramdisk /boot/solaris/filelist.ramdisk.orig # echo "etc/system.bak" >> /boot/solaris/filelist.ramdisk
# bootadm update-archive -v
# reboot
Name of system file [etc/system]: /etc/system.bak
情報を指定せずに Return キーを押すと、システムのデフォルトが受け入れられます。
# reboot