JavaScript is required to for searching.
ナビゲーションリンクをスキップ
印刷ビューの終了
Oracle Solaris 10 1/13 インストールガイド: JumpStart インストール     Oracle Solaris 10 1/13 Information Library (日本語)
search filter icon
search icon

ドキュメントの情報

はじめに

1.  Oracle Solaris インストールの計画についての参照先

2.  JumpStart (概要)

3.  JumpStart インストールの準備 (タスク)

4.  JumpStart のオプション機能の使用 (タスク)

開始スクリプトの作成

開始スクリプトについて

開始スクリプトによる派生プロファイルの作成

開始スクリプトと終了スクリプトを使ったインストール継続期間の追跡

終了スクリプトの作成

終了スクリプトについて

終了スクリプトでファイルを追加する

終了スクリプトによるパッケージとパッチの追加

終了スクリプトによるルート環境のカスタマイズ

終了スクリプトによる非対話式インストール

圧縮された構成ファイルの作成

圧縮された構成ファイルを作成する方法

ディスク構成ファイルの作成

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

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

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

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

サイト固有のインストールプログラムの使用

5.  カスタムルールおよびプローブキーワードの作成 (タスク)

6.  JumpStart インストールの実行 (タスク)

7.  JumpStart によるインストール (例)

8.  JumpStart キーワードリファレンス

9.  JumpStart による ZFS ルートプールのインストール

用語集

索引

ディスク構成ファイルの作成

このセクションでは、describes how to create 単一ディスク構成ファイルおよび複数ディスク構成ファイルの作成方法を説明します。ディスク構成ファイルを作成すると、単一のシステムから pfinstall(1M) を使用して、異なるディスク構成に対してプロファイルをテストできます。

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

  1. テストするディスクがある SPARC ベースのシステムを探します。
  2. スーパーユーザーになるか、同等の役割を引き受けます。

    役割には、認証と特権コマンドが含まれます。役割の詳細については、『Solaris のシステム管理: セキュリティーサービス』の「RBAC の構成 (タスクマップ)」を参照してください。

  3. prtvtoc(1M) コマンドの出力をファイルにリダイレクトします。
    # prtvtoc /dev/rdsk/device-name >disk-config-file
    /dev/rdsk/device-name

    システムのディスクのデバイス名。device-name は、cwtxdys2 または cxdys2 の形式である必要があります。

    disk-config-file

    ディスク構成ファイルの名前。

例 4-9 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

参照

ディスク構成ファイルを使ってプロファイルをテストする方法については、「プロファイルのテスト」を参照してください。

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

  1. テストするディスクがある SPARC ベースのシステムを探します。
  2. スーパーユーザーになるか、同等の役割を引き受けます。

    役割には、認証と特権コマンドが含まれます。役割の詳細については、『Solaris のシステム管理: セキュリティーサービス』の「RBAC の構成 (タスクマップ)」を参照してください。

  3. prtvtoc(1M) コマンドの出力をファイルにリダイレクトします。
    # prtvtoc /dev/rdsk/device-name >disk-config-file
    /dev/rdsk/device-name

    システムのディスクのデバイス名。device-name は、cwtxdys2 または cxdys2 の形式である必要があります。

    disk-config-file

    ディスク構成ファイルの名前。

  4. 単一ディスク構成ファイルを結合し、その出力を新しいファイルに保存します。
    # cat disk-file1 disk-file2 >multi-disk-config-file

    新しいファイルは、次に示すように複数ディスク構成ファイルになります。

    # cat 104_disk2 104_disk3 104_disk5 >multi_disk_test
  5. 複数ディスク構成ファイル内でディスクデバイス名のターゲット番号が固有でない場合は、ディスクデバイス名のターゲット番号を固有のものにします。

    たとえば、次に示すように、異なるディスクデバイス名について同じターゲット番号 (t0) がファイルに含まれているとします。

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

    この場合は次のように、2 番目のターゲット番号を t2 に設定します。

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

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

  1. テストするディスクがある x86 ベースのシステムを探します。
  2. スーパーユーザーになるか、同等の役割を引き受けます。

    役割には、認証と特権コマンドが含まれます。役割の詳細については、『Solaris のシステム管理: セキュリティーサービス』の「RBAC の構成 (タスクマップ)」を参照してください。

  3. fdisk(1M) コマンドの出力をファイルに保存して、単一ディスク構成ファイルを部分的に作成します。
    # fdisk -R -W disk-config-file -h /dev/rdsk/device-name
    disk-config-file

    ディスク構成ファイルの名前。

    /dev/rdsk/device-name

    ディスク全体の fdisk レイアウトのデバイス名。device-name は、cwtxdys0 または cxdys0 の形式である必要があります。

  4. prtvtoc(1M) コマンドの出力をディスク構成ファイルの末尾に追加します。
    # prtvtoc /dev/rdsk/device-name >>disk-config
    /dev/rdsk/device-name

    システムのディスクのデバイス名。device-name は、cwtxdys2 または cxdys2 の形式である必要があります。

    disk-config

    ディスク構成ファイルの名前。

例 4-10 x86: ディスク構成ファイルの作成

次の例は、500M バイトのディスクを含む x86 ベースのシステムで、単一ディスク構成ファイル 500_test を作成する方法を示しています。

最初に、fdisk コマンドの出力を 500_test という名前のファイルに保存します。

# fdisk -R -W 500_test -h /dev/rdsk/c0t0d0p0

この 500_test ファイルの内容は次のとおりです。

 * /dev/rdsk/c0t0d0p0 default fdisk table
* Dimensions:
*     512 bytes/sector
*      94 sectors/track
*      15 tracks/cylinder
*    1455 cylinders
*
*  HBA Dimensions:
*     512 bytes/sector
*      94 sectors/track
*      15 tracks/cylinder
*    1455 cylinders
*
* systid:
*  1:    DOSOS12
*  2:    PCIXOS
*  4:    DOSOS16
*  5:    EXTDOS
*  6:    DOSBIG
*  86:   DOSDATA
*  98:   OTHEROS
*  99:   UNIXOS
* 130:   SUNIXOS
*
* Id  Act Bhead Bsect   Bcyl  Ehead  Esect  Ecyl Rsect  Numsect
 130  128 44    3       0     46    30     1001 1410   2050140

prtvtoc コマンドの出力を 500_test ファイルの末尾に追加します。

# prtvtoc /dev/rdsk/c0t0d0s2 >>500_test

これで 500_test ファイルは、完全なディスク構成ファイルになりました。

* /dev/rdsk/c0t0d0p0 default fdisk table    
* Dimensions:
*     512 bytes/sector
*      94 sectors/track
*      15 tracks/cylinder
*    1455 cylinders
*
*  HBA Dimensions:
*     512 bytes/sector
*      94 sectors/track
*      15 tracks/cylinder
*    1455 cylinders
*
* systid:
*  1:    DOSOS12
*  2:    PCIXOS
*  4:    DOSOS16
*  5:    EXTDOS
*  6:    DOSBIG
*  86:   DOSDATA
*  98:   OTHEROS
*  99:   UNIXOS
*  130:  SUNIXOS
*
* Id  Act Bhead Bsect Bcyl  Ehead  Esec  Ecyl Rsect  Numsect
 130  128 44    3     0     46    30    1001 1410   2050140
* /dev/rdsk/c0t0d0s2 partition map
*
* Dimensions:
*      512 bytes/sector
*       94 sectors/track
*       15 tracks/cylinder
*     1110 sectors/cylinder
*     1454 cylinders
*     1452 accessible cylinders
*
* Flags:
*   1: unmountable
*  10: read-only
*                          First    Sector    Last
* Partition  Tag  Flags    Sector     Count    Sector  Mount Directory
       2      5    01       1410   2045910   2047319
       7      6    00       4230   2043090   2047319  /space
       8      1    01          0      1410     1409
       9      9    01       1410      2820     422987

参照

ディスク構成ファイルを使ってプロファイルをテストする方法については、「プロファイルのテスト」を参照してください。

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

  1. テストするディスクがある x86 ベースのシステムを探します。
  2. スーパーユーザーになるか、同等の役割を引き受けます。

    役割には、認証と特権コマンドが含まれます。役割の詳細については、『Solaris のシステム管理: セキュリティーサービス』の「RBAC の構成 (タスクマップ)」を参照してください。

  3. fdisk(1M) コマンドの出力をファイルに保存して、単一ディスク構成ファイルを部分的に作成します。
    # fdisk -R -W disk-config-file -h /dev/rdsk/device-name
    disk-config-file

    ディスク構成ファイルの名前。

    /dev/rdsk/device-name

    ディスク全体の fdisk レイアウトのデバイス名。device-name は、cwtxdys0 または cxdys0 の形式である必要があります。

  4. prtvtoc(1M) コマンドの出力をディスク構成ファイルの末尾に書き込みます。
    # prtvtoc /dev/rdsk/device-name >>disk-config
    /dev/rdsk/device-name

    システムのディスクのデバイス名。device-name は、cwtxdys2 または cxdys2 の形式である必要があります。

    disk-config

    ディスク構成ファイルの名前。

  5. 単一ディスク構成ファイルを結合し、その出力を新しいファイルに保存します。
    # cat disk-file1 disk-file2 >multi-disk-config-file

    新しいファイルは、次に示すように複数ディスク構成ファイルになります。

    # cat 104_disk2 104_disk3 104_disk5 >multi_disk_test
  6. 複数ディスク構成ファイル内でディスクデバイス名のターゲット番号が固有でない場合は、ターゲット番号を固有のものにします。

    たとえば、次に示すように、異なるディスクデバイス名について同じターゲット番号 (t0) がファイルに含まれているとします。

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

    この場合は次のように、2 番目のターゲット番号を t2 に設定します。

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