Solaris のインストール (上級編)

SPARC: ディスク構成ファイルを作成する方法

ディスク構成ファイルを作成すると、単一のシステムから pfinstall を使用して、異なるディスク構成に対してプロファイルをテストできます。SPARC 搭載システム用の単一ディスク構成ファイルまたは複数ディスク構成ファイルを作成するには、次の手順に従ってください。

  1. テストするディスクを持つ SPARC 搭載システムを決定します。

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

  3. 単一ディスク構成ファイルを作成するには、prtvtoc コマンドの出力をファイルに保存します。


    # prtvtoc /dev/rdsk/device_name > disk_config
    

    /dev/rdsk/device_name

    システムディスクのデバイス名。device_namecwtxdys2 または cxdys2 の形式でなければならない

    disk_config

    ディスク構成ファイル名 

  4. 複数のディスクへの Solaris ソフトウェアのインストールをテストする場合は、各単一ディスク構成ファイルを連結して、その出力を新しいファイルに保存します。


    # cat disk_file1 disk_file2 > multi_disk_config
    

    新しいファイルは、複数ディスク構成ファイルになります。たとえば、次のように入力します。


    # cat 104_disk2 104_disk3 104_disk5 > multi_disk_test
    
  5. 複数ディスク構成ファイルを作成したときに、ディスクデバイス名中のターゲット番号が固有でない場合は、このファイルを編集して、ターゲット番号を固有にしなければなりません。

    たとえば、2 つのディスク構成ファイルを連結したときに、それぞれがターゲット番号 t0 を持っていた場合は、次のように 2 番目のターゲット番号を t2 に変更してください。


    * /dev/rdsk/c0t0d0s2 partition map
    ...
    * /dev/rdsk/c0t2d0s2 partition map

次の手順

これで SPARC 搭載システム用のディスク構成ファイルが作成されました。ディスク構成ファイルを使用して、プロファイルをテストする方法については、「プロファイルのテスト」を参照してください。

次の例では、104M バイトのディスクを持つ SPARC 搭載システムで、単一ディスク構成ファイル 104_test を作成します。

prtvtoc コマンドの出力を 104_test という単一ディスク構成ファイルに保存します。


# prtvtoc /dev/rdsk/c0t3d0s2 > 104_test

104_test ファイルは、次のようになります。

* /dev/rdsk/c0t3d0s2 partition map
*
* Dimensions:
*     512 bytes/sector
*      72 sectors/track
*      14 tracks/cylinder
*    1008 sectors/cylinder
*    2038 cylinders*    2036 accessible cylinders
* Flags:
*   1: unmountable
*  10: read-only
*
*                          First     Sector    Last
* Partition  Tag  Flags    Sector     Count    Sector  Mount Directory
       1      2    00          0     164304   164303   /
       2      5    00          0    2052288  2052287  
       3      0    00     164304     823536   987839   /disk2/b298
       5      0    00     987840     614880  1602719   /install/298/sparc/work
       7      0    00    1602720     449568  2052287   /space