locale キーワードを使用している場合は、pfinstall -D コマンドでプロファイルをテストすると失敗します。回避方法については、「Solaris OS のアップグレード」セクションのエラーメッセージ「could not select locale」を参照してください。
プロファイルをテストするためのシステムを決定します。プロファイルの作成時に意図したシステムと同じプラットフォームタイプ (SPARC または x86) のシステムを選んでください。
アップグレードプロファイルをテストする場合は、実際にアップグレードするシステム上でテストしてください。
次の表に基づいて、次に行うことを決定します。
状態 |
説明 |
---|---|
初期インストールプロファイルをテストします (Solaris 10 9/10 ソフトウェアが動作しているシステムがある場合)。 |
システムのスーパーユーザーになり、手順 5 へ進みます。 |
アップグレードプロファイルをテストします (初期インストールプロファイルをテストするための Solaris 10 9/10 が動作しているシステムがない場合)。 |
一時的な Solaris 10 9/10 環境を作成し、プロファイルをテストします。詳細については、「プロファイルをテストするために、一時的な Solaris 環境を作成する方法」を参照してください。続いて、手順 3 へ進みます。 |
一時的なマウントポイントを作成します。
# mkdir /tmp/mnt |
テストするプロファイル (1 つ以上) が入ったディレクトリをマウントします。
マウントするメディア |
コマンド |
|
---|---|---|
リモート NFS ファイルシステムをマウントします (ネットワーク上のシステムの場合)。 |
|
|
SPARC: UFS フォーマットのフロッピーディスクをマウントします。 |
|
|
PCFS フォーマットのフロッピーディスクをマウントします。 |
|
特定のシステムメモリーサイズでプロファイルをテストするには、SYS_MEMSIZE にそのメモリーサイズを M バイト単位で指定します。
# SYS_MEMSIZE=memory_size # export SYS_MEMSIZE |
手順 4 でディレクトリをマウントしましたか。
マウントした場合は、/tmp/mnt にディレクトリを変更します。
# cd /tmp/mnt |
マウントしなかった場合は、プロファイルのある場所にディレクトリを変更します。通常は、JumpStart ディレクトリです。
# cd jumpstart_dir_path |
pfinstall(1M) コマンドによってプロファイルをテストします。
# /usr/sbin/install.d/pfinstall -D:-d disk_config_file -c path profile |
-d または -D オプションを指定してください。いずれかを指定しないと pfinstall は指定されたプロファイルを使用して Solaris ソフトウェアをインストールします。その結果、システム上のデータがすべて上書きされます。
pfinstall は、現在のシステムのディスク構成を使用してプロファイルをテストします。アップグレードプロファイルをテストする場合は、-D オプションを使用する必要があります。
pfinstall は、ディスク構成ファイル disk_config_file を使用してプロファイルをテストします。pfinstall が動作しているディレクトリに disk_config_file が置かれていない場合は、パスを指定する必要があります。
ディスク構成ファイルの作成方法については、「ディスク構成ファイルの作成」を参照してください。
アップグレードプロファイル -install_type upgrade には、d disk_config_file オプションを使用できません。常に、システムのディスク構成に対してアップグレードプロファイルをテストする必要があります (つまり、-D オプションを使用する必要があります)。
Solaris ソフトウェアイメージのパス。このオプションは、たとえば、システムでボリュームマネージャーを使用して Solaris SOFTWARE - 1 CD を各自のプラットフォームにマウントする場合に使用します。
プラットフォーム対応の Solaris Operating System DVD または Solaris SOFTWARE - 1 CD イメージからブートした場合は、-c オプションは不要です。DVD または CD イメージは、ブート処理の一環として /cdrom 上にマウントされます。
テストするプロファイル名。profile が pfinstall が実行されているディレクトリにない場合は、パスを指定する必要があります。