ナビゲーションリンクをスキップ | |
印刷ビューの終了 | |
Oracle Solaris 11.1 システムのブートおよびシャットダウン Oracle Solaris 11.1 Information Library (日本語) |
2. x86: GRand Unified Bootloader の管理 (タスク)
boot-archive SMF サービスを有効または無効にする方法
ブートアーカイブを手動で更新することによってブートアーカイブの自動更新障害を解決する方法
x86: 高速リブートをサポートしないシステムのブートアーカイブの自動更新障害を解決する方法
SPARC: クラッシュダンプを強制してシステムをリブートする方法
x86: クラッシュダンプを強制してシステムをリブートする方法
カーネルデバッガ (kmdb) を有効にしてシステムをブートする
SPARC: カーネルデバッガ (kmdb) を有効にしてシステムをブートする方法
x86: カーネルデバッガ (kmdb) を有効にしてシステムをブートする方法
このセクションでは次の手順について説明します。
次の場合は、ブートおよびシステムのその他の問題を分析またはトラブルシューティングするために、システムをまずシャットダウンする必要があります。
システムのブート時にエラーメッセージのトラブルシューティングを行います。
システムを停止して復旧を試みます。
復旧を目的としてシステムをブートします。
強制的にクラッシュダンプを実行し、システムをリブートします。
カーネルデバッガを使ってシステムをブートします。
復旧の目的でシステムをブートする必要がある場合があります。
一般的なエラーおよび復旧のシナリオを次に示します。
シングルユーザー状態にシステムをブートして、/etc/passwd ファイルの root シェルエントリの修正や、NIS サーバーの変更などの軽微な問題を解決します。
インストールメディアまたはネットワーク上のインストールサーバーからブートして、システムのブートを妨げている問題から回復したり、紛失した root パスワードを回復したりします。この方法では、ルートプールをインポートしたあとに、ブート環境をマウントする必要があります。
x86 のみ: ルートプールをインポートすることにより、ブート構成の問題を解決します。ファイルで問題が発生した場合は、ブート環境をマウントする必要はなく、単にルートプールをインポートするだけで、ブート関連のコンポーネントを含む rpool ファイルシステムが自動的にマウントされます。
ok sync
詳細は、boot(1M) のマニュアルページを参照してください。
# who -r . run-level s May 2 07:39 3 0 S
例 6-1 サーバーの電源停止
ホストシステム (サーバー) 上で Oracle Solaris 11 を実行中の場合、システムをシャットダウンしたあと、システムコンソールプロンプトからサービスプロセッサプロンプトに切り替える必要があります。その場所から、次の例に示すようにサービスプロセッサを停止できます。
# shutdown -g0 -i0 -y # svc.startd: The system is coming down. Please wait. svc.startd: 91 system services are now being stopped. Jun 12 19:46:57 wgs41-58 syslogd: going down on signal 15 svc.stard: The system is down. syncing file systems...done Program terminated r)eboot o)k prompt, h)alt? # o
ok #. ->
-> stop /SYS Are you sure you want to stop /SYS (y/n)? y Stopping /SYS ->
即時シャットダウンを実行する必要がある場合は、stop -force -script /SYS コマンドを使用します。このコマンドを入力する前に、すべてのデータが保存されていることを確認してください。
例 6-2 サーバーの電源投入
次の例は、サーバーの電源をオンにする方法を示しています。最初に Oracle ILOM にログインする必要があります。http://download.oracle.com/docs/cd/E19166-01/E20792/z40002fe1296006.html#scrolltoc を参照してください。
モジュラーシステムを使用している場合は、目的のサーバーモジュールにログインしていることを確認します。
-> start /SYS Are you sure you want to start /SYS (y/n) ? y Starting /SYS ->
確認を求めるプロンプトを表示しない場合は、start -script /SYS コマンドを使用します。
『Oracle Solaris 11.1 の管理: セキュリティーサービス』の「割り当てられている管理権限を使用する方法」を参照してください。
# init 0
『Oracle Solaris 11.1 の管理: セキュリティーサービス』の「割り当てられている管理権限を使用する方法」を参照してください。
# init 0
ok boot -s
# reboot -p
# vi /etc/password
次の手順は、不明な root パスワードの問題や、同様の問題を修正するためにシステムをブートする必要がある場合に使用します。この手順では、ルートプールをインポートしたあとに、ブート環境をマウントする必要があります。ルートプールまたはルートプールのスナップショットを回復する必要がある場合は、『Oracle Solaris 11.1 の管理: ZFS ファイルシステム』の「ZFS ルートプールのディスクを交換する方法 (SPARC または x86/VTOC)」を参照してください。
ok boot net:dhcp
zpool import -f rpool
# mkdir /a
# beadm mount solaris-instance|be-name /a
例:
# beadm mount solaris-2 /a
# TERM=vt100 # export TERM
# cd /a/etc # vi shadow # cd /
# bootadm update-archive -R /a
# beadm umount be-name
# halt
root@system:~# passwd -r files root New Password: xxxxxx Re-enter new Password: xxxxxx passwd: password successfully changed for root
参照
メディアからシステムをブートする必要がある問題が GRUB 構成に発生した場合は、この手順にある x86 プラットフォーム用と同じ手順に従います。
x86 ベースのシステムがブートしない場合、問題の原因は、破損したブートローダーまたは失われているか破壊された GRUB メニューにある可能性があります。これらの種類の状況では次の手順を使用します。
注 - この手順では、ブート環境をマウントする必要はありません。
ルートプールまたはルートプールのスナップショットを回復する必要がある場合は、『Oracle Solaris 11.1 の管理: ZFS ファイルシステム』の「ZFS ルートプールのディスクを交換する方法 (SPARC または x86/VTOC)」を参照してください。
# zpool import -f rpool
exit 1 Install Oracle Solaris 2 Install Additional Drivers 3 Shell 4 Terminal type (currently sun-color) 5 Reboot Please enter a number [1]: 5