この手順では、Oracle Solaris 10 においてカーネルデバッガ (kmdb) を読み込むための基本的な操作を示します。デフォルトでは、savecore 機能を使用できます。カーネルデバッガの使用方法の詳細については、『Solaris モジューラデバッガ』を参照してください。
現在の Solaris リリースにおいて、カーネルデバッガを使用してシステムをブートする手順については、「x86: GRUB ブート環境でカーネルデバッガ (kmdb) を使ってシステムをブートする方法」を参照してください。
システムをブートします。
Select (b)oot or (i)nterpreter プロンプトで b -k と入力します。Enter キーを押します。
カーネルデバッガにアクセスします。
デバッガを入力するための方法は、システムのアクセスに使用するコンソールのタイプによって異なります。
ローカル接続されたキーボードを使用している場合、F1 + A キーを押します。
シリアルコンソールを使用している場合、そのシリアルコンソールの種類に合った方法を使って改行を送信します
カーネルデバッガに初めてアクセスした場合、ウェルカムメッセージが表示されます。
Select (b)oot or (i)nterpreter ブートプロンプトで -b k と入力すると、システムはデフォルトのモードでブートして kmdb を読み込みます。次の例は、32 ビットコンピューティング対応の x86 システムを 32 ビットモードでブートして kmdb を読み込む方法を示しています。
Press any key to reboot. . . . <<< Current Boot Parameters >>> Boot path: /pci@0,0/pci-ide@7,1/ide@0/cmdk@0,0:a Boot args: Type b [file-name] [boot-flags] <ENTER> to boot with options or i <ENTER> to enter boot interpreter or <ENTER> to boot with defaults Running Configuration Assistant... <<< timeout in 5 seconds >>> Select (b)oot or (i)nterpreter: b -k Loading kmdb... SunOS Release 5.10 Version gate:2004-10-21 32-bit Copyright 1983-2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. . . . |
次の例は、64 ビットコンピューティング対応の x86 システムを、kmdb を使って 64 ビットモードで手動ブートする方法を示しています。
Press any key to reboot . . . <<< Current Boot Parameters >>> Boot path: /pci@0,0/pci-ide@7,1/ide@0/cmdk@0,0:a Boot args: Type b [file-name] [boot-flags] <ENTER> to boot with options or i <ENTER> to enter boot interpreter or <ENTER> to boot with defaults <<< timeout in 5 seconds >>> Select (b)oot or (i)nterpreter: b kernel/amd64/unix -k Loading kmdb... |
次の例は、64 ビットコンピューティング対応の x86 システムを、kmdb を使って 32 ビットモードで手動ブートする方法を示しています。
Press any key to reboot . . . <<< Current Boot Parameters >>> Boot path: /pci@0,0/pci-ide@7,1/ide@0/cmdk@0,0:a Boot args: Type b [file-name] [boot-flags] <ENTER> to boot with options or i <ENTER> to enter boot interpreter or <ENTER> to boot with defaults <<< timeout in 5 seconds >>> Select (b)oot or (i)nterpreter: b kernel/unix -k Loading kmdb... |