Go to main content
Oracle® Solaris 11.3 でのシステム管理のトラブルシューティング

印刷ビューの終了

更新: 2016 年 11 月
 
 

実行レベルの変更中に補助コンソールメッセージングを使用する

    実行レベルの変更中に補助コンソールメッセージングを使う場合は、次の点を確認してください。

  • システムのブート時に実行する rc スクリプトにユーザーの入力がある場合は、補助コンソールから入力を行うことはできません。入力はデフォルトコンソールから行う必要があります。

  • 実行レベルの変更中に、root パスワード入力を要求するために sulogin プログラムが init によって呼び出されます。このプログラムは、デフォルトのコンソールデバイスだけでなく各補助デバイスにも root パスワードの入力要求を送信するように変更されています。

  • ユーザーは、sulogin を直接起動しないでください。ユーザーがこのユーティリティーを使用するには、solaris.system.maintenance authorization が必要です。

  • システムがシングルユーザーモードで動作し、1 つまたは複数の補助コンソールが consadm コマンドによって有効になっていると、最初のデバイスでコンソールログインセッションが実行され、正確な root パスワードを要求する sulogin プロンプトが表示されます。コンソールデバイスから正しいパスワードを受け取ると、sulogin は他のすべてのコンソールデバイスからの入力を受信できないようにします。

  • コンソールの 1 つがシングルユーザー特権を取得すると、デフォルトコンソールとその他の補助コンソールにメッセージが出力されます。このメッセージは、どのデバイスから正しい root パスワードが入力され、コンソールになったかを示します。シングルユーザーシェルが動作する補助コンソールのキャリア信号が失われると、次のどちらかのアクションが起ることがあります。

    • 補助コンソールが実行レベル 1 のシステムを表している場合は、システムはデフォルトの実行レベルに移行します。

    • 補助コンソールが実行レベル S のシステムを表している場合は、シェルから init s または shutdown コマンドが入力されたデバイスに「ENTER RUN LEVEL (0-6, s or S): 」というメッセージが表示されます。そのデバイスのキャリア信号も失われている場合、キャリア信号を再確立して、正しい実行レベルを入力する必要があります。init コマンドや shutdown コマンドを実行しても、実行レベルプロンプトが再表示されることはありません。

  • シリアルポートを使用してシステムにログインしている場合には、init または shutdown コマンドを使用して別の実行レベルに移行すると、このデバイスが補助コンソールかどうかに関係なくログインセッションは失われます。この状況は、補助コンソール機能がない リリースと同じです。

  • consadm コマンドを使って補助コンソールにするデバイスを選択すると、システムをリブートするか補助コンソールの選択を解除するまで、そのデバイスは補助コンソールのままになります。ただし、consadm コマンドには、システムリブート後も同じデバイスを補助コンソールとして使用するオプションがあります。詳細は、次の手順を参照してください。