Solaris のシステム管理 (デバイスとファイルシステム)

システムへ周辺デバイスを追加する

プラグイン不可の新しい周辺デバイスを追加する場合、通常、次の作業が必要になります。

システムにホットプラグインできない次のデバイスを追加する場合は、「周辺デバイスを追加する方法」の手順に従ってください。

場合によっては、新しいデバイスをサポートするために、他社製のデバイスドライバを追加しなければなりません。

ホットプラグ対応デバイスについては、第 6 章デバイスの動的構成 (手順)を参照してください。

Procedure周辺デバイスを追加する方法

  1. スーパーユーザーになります。

  2. (省略可能) デバイスをサポートするためにデバイスドライバを追加する必要がある場合は、「デバイスドライバを追加する方法」の手順を実行します。

  3. /reconfigure ファイルを作成します。


    # touch /reconfigure
    

    この /reconfigure ファイルがあると、Solaris ソフトウェアは、次にシステムに電源を入れたときまたはブートしたときに、新しくインストールされたデバイスがないかどうかを検査します。

  4. システムをシャットダウンします。


    # shutdown -i0 -g30 -y
    
    -i0

    システムを init 0 状態に戻します。システムの電源を落としてデバイスの追加、削除を行うのに適した状態になります。

    -g30

    システムを 30 秒以内にシャットダウンします。デフォルト値は 60 秒です。

    -y

    ユーザーの介入なしに、システムのシャットダウンを続けます。このオプションを指定しないと、シャットダウンプロセスを続けるかどうか、プロンプトでたずねられます。

  5. システムがシャットダウンしたら、次のいずれかを選択して電源を落とします。

    • SPARC プラットフォームでは、ok プロンプトが表示されたら電源を落としても安全です。

    • x86 プラットフォームでは、type any key to continue プロンプトが表示されたら電源を落としても安全です。

  6. すべての周辺デバイスの電源を落とします。

    周辺デバイスの電源スイッチの位置については、各自の周辺デバイスに添付のハードウェアマニュアルを参照してください。

  7. 周辺デバイスをインストールして、追加するデバイスのターゲット番号がシステム上のほかのデバイスとは異なることを確認します。

    通常、ターゲット番号を選択するための小さいスイッチがディスクの裏側に付いています。

    デバイスの設置と接続については、周辺デバイスに添付のハードウェアマニュアルを参照してください。

  8. システムの電源を入れます。

    システムがブートされてマルチユーザーモードになり、ログインプロンプトが表示されます。

  9. 周辺デバイスにアクセスし、そのデバイスが追加されたことを確認してください。

    デバイスにアクセスする方法については、「デバイスへのアクセス」を参照してください。

Procedureデバイスドライバを追加する方法

この手順では、デバイスがすでにシステムに追加されていることを前提としています。追加されていない場合は、「標準サポートされていないデバイスを使用する場合」を参照してください。

  1. スーパーユーザーになります。

  2. テープ、フロッピーディスク、または DVD をドライブに入れます。

  3. ドライバをインストールします。


    # pkgadd [-d] device package-name
    
    -d device

    パッケージを含むデバイスのパス名を指定します。

    package-name

    デバイスドライバを含むパッケージ名を指定します。

  4. パッケージが正常に追加されたことを確認します。


    # pkgchk package-name
    #

    パッケージが正しくインストールされている場合は、何も表示されません。


例 5–2 デバイスドライバを追加する

次の例では、XYZdrv というパッケージをインストールして確認します。


# pkgadd XYZdrv
(licensing messages displayed)
.
.
.
Installing XYZ Company driver as <XYZdrv>
.
.
.
Installation of <XYZdrv> was successful.
# pkgchk XYZdrv
#