OpenBoot 3.x コマンド・リファレンスマニュアル

一般的な障害

この節では、一部の一般的障害とそれらの障害の解決方法について説明します。

画面がブランクになる - 出力を表示できない

障害: システムの画面がブランクになり、出力をまったく表示しない。

この問題の考えられる原因を次に示します。

システムのマニュアルを参照してください。

キーボードを接続してない場合は、出力は代わりに ttya に送られます。この問題を解決するには、システムの電源を落とし、キーボードを接続し、再び電源を投入します。

モニターの電源ケーブルを点検してください。モニターケーブルがシステムフレームバッファーに接続されていることを確認します。その後で、モニターに電源を入れます。

これは、NVRAM 変数 output-device が、screen にでなく ttya または ttyb に設定されているということです。端末を ttya に接続し、システムをリセットします。端末に ok プロンプトが表示されたら、出力をフレームバッファーに送るように screen output と入力します。必要な場合は、setenv を使用してデフォルトのディスプレイデバイスを変更してください。

システムに複数の追加型フレームバッファーがある場合、または組み込みフレームバッファーが 1 つと、追加型フレームバッファーが 1 つまたはそれ以上ある場合は、誤ったフレームバッファーがコンソルデバイスとして使用されることもあり得ます。「コンソールを特定のモニターに設定する」を参照してください。

システムが誤ったデバイスから起動される

障害: システムが、ディスクから起動されることになっているが、ネットワークから起動される。

この問題の考えられる原因は次の 2 つです。

Stop-A」を使用して起動処理を中断してください。ok プロンプトで次のコマンドを入力します。


ok setenv diag-switch? false 
ok boot 

システムはこれでディスクから起動を開始します。

Stop-A」を使用して起動処理を中断してください。ok プロンプトで次のコマンドを入力します。


ok setenv boot-device disk 
ok boot 

上記のコマンドは、デバイス別名リストに disk として定義されているディスクからシステムを起動させるので注意してください。起動する場合は、boot-device を適切に設定します。

障害: システムがネットワークからでなくディスクから起動する。

Stop-A」を使用して起動処理を中断してください。ok プロンプトで次のコマンドを入力します。


ok setenv boot-device net 
ok boot 

障害: システムが誤ったディスクから起動する。(たとえば、システムにディスクが複数あって、システムを disk2 から起動したいのに、disk1 から起動する。)

Stop-A」を使用して起動処理を中断してください。ok プロンプトで次のコマンドを入力します。


ok setenv boot-device disk2 
ok boot 

システムが Ethernet から起動しない

障害: システムがネットワークから起動しない。

この問題の考えられる原因は次の 4 つです。

システム管理者に報告してください。

Ethernet ケーブルを接続してください。システムは起動処理を開始します。

システム管理者に報告してください。

システムマニュアルの障害追跡に関する説明を参照してください。(注: より対線 Ethernet がないシステムには tpe-link-test 変数がないので注意してください。) (test net で Ethernet の動作を確認することができます)

システムがディスクから起動しない

障害: ディスクからシステムを起動しようとすると、失敗し、次のようなメッセージが表示される。

The file just loaded does not appear to be executable.

新しい起動ブロックをインストールしてください。

障害: ディスクからシステムを起動しようとすると、失敗し、次のようなメッセージが表示される。

Can't open boot device.

ディスクに電源を投入し、ディスクとシステムに SCSI ケーブルが接続されていることを確認してください。

SCSI の問題

障害: システムにディスクが複数インストールされていて、SCSI 関係のエラーメッセージが表示される。

次の手順を行ってみてください。

  1. 1 つだけ残して、すべてのディスクの接続を外します。

  2. ok プロンプトで次のように入力します。


    ok probe-scsi 
    

    ターゲット番号とその対応ユニット番号を書き留めてください。

  3. 別のディスクを接続して手順 2 をもう一度実行します。

  4. エラーが発生したら、そのディスクのターゲット番号を使用されていない別のターゲット番号に変更します。

  5. すべてのディスクが再び接続されるまで、手順 2、3、4 を繰り返します。

コンソールを特定のモニターに設定する

障害: システムに複数のモニターが接続されていて、コンソールが意図するモニターに設定されていない。

このデフォルトを変更する一般的な方法は、たとえば次のように、output-device を該当するフレームバッファーに変更することです。


ok nvalias myscreen /sbus/cgsix
ok setenv output-device myscreen 
ok reset-all 

コンソールを特定のモニターに設定するもう 1 つの方法は、NVRAM 変数 sbus-probe-list を変更することです。


ok show sbus-probe-list (現在値とデフォルト値を表示)

コンソールとして選定するフレームバッファーがスロット 2 にある場合は、最初にスロット 2 をプローブするように sbus-probe-list を変更します。


ok setenv sbus-probe-list 2013
ok reset-all 

Sbus フレームバッファー以外のバッファーがインストールされている場合、2 つ目の方法は有効ではありません。