Solaris9 Device Configuration Assistant Boot Diskette

Solaris8 までは、Device Configuration Assistant Boot Diskette のダウンロードが出来たのですが、Solaris 9 ではダウンロードすることが出来ません。しかし、Device Configuration Assistant Boot Diskette のイメージファイル自体は Solaris9 Software 2 of 2 の中の、/Solaris_9/Tools のディレクトリ内に d1_image という名前で入っていますので、それをフロッピーディスクに書き出すことで、Device Configuration Assistant Boot Diskette を作成することが出来ます。

作り方としては、以下のとおりとなります。

  • Windows で作成する場合

    まず、下記サイトより、dd.exeというプログラムをダウンロードしてきます。 ftp://ftp.uu.net/vendor/sun/solaris/x86/dd.exe

    次に以下のコマンドプロンプトに入り、dd.exe を実行して、フロッピーディスクを作成します。以下の例では、C:\tmp に dd.exe と d1_image を置いてあることとしています。

    Microsoft (R) KKCFUNC バージョン 1.10
    Copyright (C) Microsoft Corp. 1991,1993. All rights reserved.
    
    KKCFUNC が組み込まれました.
    
    マイクロソフトかな漢字変換  バージョン 2.51
    (C)Copyright Microsoft Corp. 1992-1993
    dd: Invalid transfer type.
    
    C:\tmp>dd  d1_image a:
    DST Drive type=1.44m, [1474560]
    Cyl=79, Hd=1, Logical BLOCK=2862, return=0000
    C:\tmp>

    コマンドプロンプトに戻れば、Device Configuration Assistant Boot Diskette の作成は終了です。

  • Solaris 上で作る場合
    Solaris 上で Device Configuration Assistant Boot Diskette を作成する場合には、以下の手順を取ります。

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

    $su -
    #

    vold が動作しているかを確認します。vold が動作している場合には、以下の(1)を、vold が動作していない場合には(2) を実行し、Device Configuration Assistant Boot Diskette を作成します。

    # ps -ef | grep vold

    (1) vold が動作している場合

    以下のコマンドを実行します。
    # volcheck 
    # dd if=d1_image of=/vol/dev/aliases/floppy0 bs=1440k 
    #
    # eject floppy0

    (2) vold が動作していない場合

    以下のコマンドを実行します。
    # volcheck
    # dd if=d1_image of=/dev/rdiskette bs=1440k
    #

    プロンプトに戻れば、Device Configuration Assistant Boot Diskette の作成は終了です。