インストールサーバーとは異なるプラットフォームの CD を使用する必要がある場合、インストールサーバー上で CD を読み取ることができません。リモートシステムを使用して CD を読み取る必要があります。たとえば、SPARC インストールサーバーを設定している状態で x86 CD メディアを使用する場合、リモート x86 システムを使用して CD を読み取る必要があります。
ここでは、x86 CD メディアを使用して SPARC システム上に x86 インストールサーバーを作成する手順を説明します。以下が必要になります。
SPARC システム
CD-ROM ドライブを備えた x86 システム
リモート x86 システム用の CD セット
Solaris 9 SOFTWARE 1 of 2 CD (x86 版)
Solaris 9 SOFTWARE 2 of 2 CD (x86 版)
Solaris 9 LANGUAGES CD (x86 版)
Solaris 9 INSTALLATION CD (x86 版)
この手順では、システムでボリュームマネージャを実行していると仮定しています。ボリュームマネージャを使用せずにメディアを管理する方法については、 『Solaris のシステム管理 (基本編) 』を参照してください。
コマンド入力例中の SPARC system はインストールサーバーとなる SPARC システムを、remote-x86-system は x86 CD メディアを使用するリモート x86 システムを表します。
リモート x86 システム上で、スーパーユーザーになります。
さらに、システムは、このサイトのネットワークに接続されネームサービスに登録されている必要があります。ネームサービスを使用する場合、システムのネームサービスは、NIS、NIS+、DNS、LDAP のいずれかでなければなりません。ネームサービスを使用しない場合は、サイトのポリシーに従ってシステムの情報を供給する必要があります。
リモート x86 システム上で、システムのドライブに Solaris 9 SOFTWARE 1 of 2 CD (x86 版) を挿入します。
リモート x86 システム上で、次のエントリを /etc/dfs/dfstab ファイルに追加します。
share -F nfs -o ro,anon=0 /cdrom/cdrom0/s0 share -F nfs -o ro,anon=0 /cdrom/cdrom0/s2 |
リモート x86 システム上で、NFS デーモンを起動します。
remote-x86-system# /etc/init.d/nfs.server start |
リモート x86 システム上で share コマンドを実行し、他のシステムが CD を利用可能であることを確認します。
remote-x86-system# share - /cdrom/sol_9_x86/s0 ro,anon=0 " " - /cdrom/sol_9_x86/s2 ro,anon=0 " " |
上のサンプル出力では、sol_9_x86 は、x86 版 Solaris 9 オペレーティング環境を指します。このテキスト文字列は、Solaris オペレーティング環境のバージョンによって異なります。
x86 インストールサーバーとして使用する SPARC システム上で、スーパーユーザーになります。
SPARC システム上で x86 CD にアクセスする際のマウントポイントとなる 2 つのディレクトリ (ミニルート用と製品用) を作成します。
SPARC-system# mkdir directory_name_s0 |
SPARC-system# mkdir directory_name_s2 |
directory_name_s0 |
スライス 0 からのミニルート用のマウントポイントとなるディレクトリの名前 |
directory_name_s2 |
スライス 2 からの製品用のマウントポイントとなるディレクトリの名前 |
CD がリモート x86 システム上で適切にエクスポートされていることを確認します。
SPARC-system# showmount -e remote-x86-system export list for remote-x86-system: /cdrom/sol_9_x86/s0 (everyone) /cdrom/sol_9_x86/s2 (everyone) |
SPARC システム上で、リモート x86 システムの CD イメージをマウントします。
SPARC-system# mount remote_x86_system_name:/cdrom/sol_9_x86/s0 directory_name_s0 |
SPARC-system# mount remote_x86_system_name:/cdrom/sol_9_x86/s2 directory_name_s2 |
SPARC システム上で、マウントされたディスクの Tools ディレクトリに移動します。
SPARC-system# cd /directory_name_s2/Solaris_9/Tools |
SPARC システム上で、インストールサーバーのハードディスク内の、setup_install_server コマンドを使用して作成したディレクトリにドライブ内のディスクをコピーします。
SPARC-system# ./setup_install_server -t directory_name_s0 install_dir_path |
-t |
Solaris 9 SOFTWARE 2 of 2 CD の Tools ディレクトリ上のブートイメージ以外を使用する場合は、そのブートイメージのパスを指定します。 |
directory_name_s0 |
スライス 0 からのミニルート用のマウントポイントとなるディレクトリの名前です。 |
install_dir_path |
ディスクイメージをコピーするディレクトリを指定します。空のディレクトリを指定してください。 |
setup_install_server コマンドは、Solaris 9 ソフトウェアディスクイメージをコピーする十分なディスク容量があるかどうかを調べます。利用できるディスク容量を調べるには、df -kl コマンドを使用します。
SPARC システム上で、トップディレクトリに移動します。
SPARC-system# cd / |
SPARC システム上で、両方のディレクトリのマウントを解除します。
SPARC-system# unmount directory_name_s0 |
SPARC-system# unmount directory_name_s2 |
x86 システム上で、両方の CD-ROM スライスの共有を解除します。
remote x86 system# unshare /cdrom/sol_9_x86/s0 |
remote x86 system# unshare /cdrom/sol_9_x86/s2 |
x86 システム上で、Solaris 9 SOFTWARE 1 of 2 CD (x86 版) を取り出します。
Solaris 9 SOFTWARE 2 of 2 CD (x86 版) を SPARC システムの CD-ROM ドライブに挿入します。
SPARC システム上で、マウントされた CD の Tools ディレクトリに移動します。
SPARC-system# cd /cdrom/cdrom0/Solaris_9/Tools |
CD イメージをインストールサーバー上の install_dir_path にコピーします。
SPARC-system# ./add_to_install_server install_dir_path |
install_dir_path |
CD イメージをコピーするディレクトリを指定します。 |
Solaris 9 SOFTWARE 2 of 2 CD (x86 版) を取り出します。
Solaris 9 LANGUAGES CD (x86 版) を SPARC システムの CD-ROM ドライブに挿入し、CD をマウントします。
SPARC システム上で、マウントされた CD の Tools ディレクトリに移動します。
SPARC-system# cd /cdrom/cdrom0/Tools |
SPARC システム上で、CD をインストールサーバーのハードディスクにコピーします。
SPARC-system# ./add_to_install_server install_dir_path |
install_dir_path |
CD イメージをコピーするディレクトリを指定します。 |
ユーザーが Solaris Web Start を使用してシステムをブートし、ネットワーク上で Solaris 9 ソフトウェアをインストールできるように
しない場合は、Solaris 9 LANGUAGES CD (x86 版) を取り出して 手順 31 へ進みます。
する場合は、Solaris 9 LANGUAGES CD (x86 版) を取り出して次の作業へ進みます。
リモート x86 システムの CD-ROM ドライブに Solaris 9 INSTALLATION CD (x86 版) を挿入します。
リモート x86 システム上で、次のエントリを /etc/dfs/dfstab ファイルに追加します。
share -F nfs -o ro,anon=0 /cdrom/cdrom0/s0 share -F nfs -o ro,anon=0 /cdrom/cdrom0/s2 |
リモート x86 システム上で、NFS デーモンを起動します。
remote-x86-system# /etc/init.d/nfs.server start |
リモート x86 システム上で、CD が他のシステムから利用可能であることを確認します。
remote-x86-system# share - /cdrom/multi_sol_9_x86/s0 ro,anon=0 " " - /cdrom/multi_sol_9_x86/s2 ro,anon=0 " " |
SPARC システム上で、CD 上のスライスをマウントします。
SPARC-system# mount remote_x86_system_name:/cdrom/multi_sol_9_x86/s0 directory_name_s0 SPARC-system# mount remote_x86_system_name:/cdrom/multi_sol_9_x86/s2 directory_name_s2 |
SPARC システム上で、マウントされた CD の modify_install_server を含むディレクトリに移動します。
SPARC-system# cd directory_name_s2 |
Solaris Web Start インタフェースソフトウェアをインストールサーバーにコピーします。
SPARC-system# ./modify_install_server -p install_dir_path directory_name_s0 |
-p |
既存イメージのミニルートを install_dir_path/Solaris_9/Tools/Boot.orig に保存します。 |
install_dir_path |
Solaris Web Start インストールをコピーするディレクトリを指定します。 |
directory_name_s0 |
スライス 0 からのミニルート用のマウントポイントとなるディレクトリの名前です。 |
setup_install_server によって作成されたネットインストールイメージ上のミニルート (Solaris_9/Tools/Boot) にあるファイルにパッチを適用するか決定します。
適用しない場合は、次の手順に進みます。
適用する場合は、patchadd -C コマンドを使用して、ミニルートにあるファイルにパッチを適用します。
patchadd -C を使用する前には必ず、パッチの README を読むか、ご購入先におたずねください。
インストールサーバーとクライアント (インストールしているシステム) が同じサブネット上にある場合、あるいは、DHCP を使用している場合、ブートサーバーを作成する必要はありません。CD イメージを使用してネットワークからインストールするシステムを追加するを参照してください。
インストールサーバーがインストールするシステムと同じサブネット上に存在せず、DHCP を使用していない場合は、ブートサーバーを作成する必要があります。ブートサーバーを作成する方法については、CD イメージを使用してサブネット上にブートサーバーを作成する方法を参照してください。
次の例では、rosemary という名前の SPARC システム上に x86 インストールサーバーを作成する方法を示します。次の x86 CD が、tadpole という名前のリモート x86 システムから SPARC インストールサーバーの /export/home/s9cdx86 ディレクトリにコピーされます。
Solaris 9 SOFTWARE 1 of 2 CD (x86 版)
Solaris 9 SOFTWARE 2 of 2 CD (x86 版)
Solaris 9 LANGUAGES CD (x86 版)
Solaris 9 INSTALLATION (MULTILINGUAL) CD (x86 版)
リモート x86 システムで、次のように入力します。
tadpole (remote-x86-system)# share -F nfs -o ro,anon=0 /cdrom/cdrom0/s0 tadpole (remote-x86-system)# share -F nfs -o ro,anon=0 /cdrom/cdrom0/s2 tadpole (remote-x86-system)# /etc/init.d/nfs.server start |
SPARC システムで、次のように入力します。
rosemary (SPARC-system)# mkdir /x86S0 rosemary (SPARC-system)# mkdir /x86S2 rosemary (SPARC-system)# mount tadpole:/cdrom/sol_9_x86/s0 /x86S0 rosemary (SPARC-system)# mount tadpole:/cdrom/sol_9_x86/s0 /x86S2 rosemary (SPARC-system)# cd /x86S2/Solaris_9/Tools rosemary (SPARC-system)# ./setup_install_server -t /x86S0 /export/home/s9cdx86 rosemary (SPARC-system)# cd / rosemary (SPARC-system)# unmount /x86S0 rosemary (SPARC-system)# unmount /x86S2 tadpole (remote-x86-system) unshare /cdrom/cdrom0/s0 tadpole (remote-x86-system) unshare /cdrom/cdrom0/s2 rosemary (SPARC-system)# cd /cdrom/cdrom0/Solaris_9/Tools rosemary (SPARC-system)# ./add_to_install_server /export/home/s9cdx86 rosemary (SPARC-system)# cd /cdrom/cdrom0/Tools rosemary (SPARC-system)# ./add_to_install_server /export/home/s9cdx86 |
リモート x86 システムで、次のように入力します。
tadpole (remote-x86-system)# share -F nfs -o ro,anon=0 /cdrom/cdrom0/s0 tadpole (remote-x86-system)# share -F nfs -o ro,anon=0 /cdrom/cdrom0/s2 tadpole (remote-x86-system)# /etc/init.d/nfs.server start |
SPARC システムで、次のように入力します。
rosemary (SPARC-system)# mount remote_x86_system_name:/cdrom/sol_9_x86 /x86S0 rosemary (SPARC-system)# mount remote_x86_system_name:/cdrom/sol_9_x86 /x86S2 rosemary (SPARC-system)# cd /x86S2 rosemary (SPARC-system)# ./modify_install_server -p /export/home/s9cdx86 /x86S0 |
この例では、各コマンドを実行する前に各 CD がドライブに挿入され、自動的にマウントされるものとします。各コマンドの実行が終了すると、CD が取り出されます。
ここでは、SPARC CD メディアを使用して x86 システム上に SPARC インストールサーバーを作成する手順を説明します。以下が必要になります。
x86 システム
CD-ROM ドライブを備えた SPARC システム
リモート SPARC システム用の CD セット
Solaris 9 SOFTWARE 1 of 2 CD (SPARC 版)
Solaris 9 SOFTWARE 2 of 2 CD (SPARC 版)
Solaris 9 LANGUAGES CD (SPARC 版)
Solaris 9 INSTALLATION CD (SPARC 版)
この手順では、システムでボリュームマネージャを実行していると仮定しています。ボリュームマネージャを使用せずにメディアを管理する方法については、 『Solaris のシステム管理 (基本編) 』を参照してください。
コマンド入力例中の x86-system はインストールサーバーとなる x86 システムを、remote SPARC system は SPARC CD メディアを使用するリモート SPARC システムを表します。
リモート SPARC システム上で、スーパーユーザーになります。
さらに、システムは、このサイトのネットワークに接続されネームサービスに登録されている必要があります。ネームサービスを使用する場合、システムのネームサービスは、NIS、NIS+、DNS、LDAP のいずれかでなければなりません。ネームサービスを使用しない場合は、サイトのポリシーに従ってシステムの情報を供給する必要があります。
リモート SPARC システム上で、システムのドライブに Solaris 9 SOFTWARE 1 of 2 CD (SPARC 版) を挿入します。
リモート SPARC システム上で、次のエントリを /etc/dfs/dfstab ファイルに追加します。
share -F nfs -o ro,anon=0 /cdrom/cdrom0/s0 share -F nfs -o ro,anon=0 /cdrom/cdrom0/s1 |
リモート SPARC システム上で、NFS デーモンを起動します。
remote-SPARC-system# /etc/init.d/nfs.server start |
リモート SPARC システム上で share コマンドを実行し、他のシステムが CD を利用可能であることを確認します。
remote-SPARC-system# share - /cdrom/cdrom0/s0 ro,anon=0 " " - /cdrom/cdrom0/s1 ro,anon=0 " " |
SPARC インストールサーバーとして使用する x86 システム上で、スーパーユーザーになります。
x86 システム上で SPARC CD にアクセスする際のマウントポイントとなる 2 つのディレクトリ (ミニルート用と製品用) を作成します。
x86-system# mkdir directory_name_s0 |
x86-system# mkdir directory_name_s1 |
directory_name_s0 |
スライス 0 からの製品用のマウントポイントとなるディレクトリの名前 |
directory_name_s1 |
スライス 1 からのミニルート用のマウントポイントとなるディレクトリの名前 |
CD がリモート x86 システム上で適切にエクスポートされていることを確認します。
x86-system# showmount -e remote-SPARC-system export list for remote-SPARC-system: /cdrom/sol_9_sparc/s0 (everyone) /cdrom/sol_9_sparc/s1 (everyone) |
x86 システム上で、リモート SPARC システムの CD イメージをマウントします。
x86-system# mount remote_SPARC_system_name:/cdrom/cdrom0/s0 directory_name_s0 |
x86-system# mount remote_SPARC_system_name:/cdrom/cdrom0/s1 directory_name_s1 |
x86 システム上で、マウントされたディスクの Tools ディレクトリに移動します。
x86-system# cd /directory_name_s0/Solaris_9/Tools |
x86 システム上で、インストールサーバーのハードディスク内の、setup_install_server コマンドを使用して作成したディレクトリにドライブ内のディスクをコピーします。
x86-system# ./setup_install_server -t directory_name_s1 install_dir_path |
-t |
Solaris 9 SOFTWARE 2 of 2 CD の Tools ディレクトリ上のブートイメージ以外を使用する場合は、そのブートイメージのパスを指定します。 |
directory_name_s1 |
スライス 1 からのミニルート用のマウントポイントとなるディレクトリの名前です。 |
install_dir_path |
ディスクイメージをコピーするディレクトリを指定します。空のディレクトリを指定してください。 |
setup_install_server コマンドは、Solaris 9 ソフトウェアディスクイメージをコピーする十分なディスク容量があるかどうかを調べます。利用できるディスク容量を調べるには、df -kl コマンドを使用します。
x86 システム上で、トップディレクトリに移動します。
x86-system# cd / |
x86 システム上で、両方のディレクトリのマウントを解除します。
x86-system# unmount directory_name_s0 |
x86-system# unmount directory_name_s1 |
SPARC システム上で、両方の CD-ROM スライスの共有を解除します。
remote-SPARC-system# unshare /cdrom/cdrom0/s0 |
remote-SPARC-system# unshare /cdrom/cdrom0/s2 |
SPARC システム上で、Solaris 9 SOFTWARE 1 of 2 CD (SPARC 版) を取り出します。
Solaris 9 SOFTWARE 2 of 2 CD (SPARC 版) を x86 システムの CD-ROM ドライブに挿入します。
x86 システム上で、マウントされた CD の Tools ディレクトリに移動します。
x86-system# cd /cdrom/cdrom0/Solaris_9/Tools |
x86 システム上で、CD をインストールサーバーのハードディスクにコピーします。
x86-system# ./add_to_install_server install_dir_path |
install_dir_path |
CD イメージをコピーするディレクトリを指定します。 |
Solaris 9 SOFTWARE 2 of 2 CD (SPARC 版) を取り出します。
x86 システム上で、Solaris 9 LANGUAGES CD (SPARC 版) を x86 システムの CD-ROM ドライブに挿入し、CD をマウントします。
x86 システム上で、マウントされた CD の Tools ディレクトリに移動します。
x86-system# cd /cdrom/cdrom0/Tools |
x86 システム上で、CD をインストールサーバーのハードディスクにコピーします。
x86-system# ./add_to_install_server install_dir_path |
install_dir_path |
CD イメージをコピーするディレクトリを指定します。 |
ユーザーが Solaris Web Start を使用してシステムをブートし、ネットワーク上で Solaris 9 ソフトウェアをインストールできるように
しない場合は、Solaris 9 LANGUAGES CD (SPARC 版) を取り出して 手順 31 へ進みます。
する場合は、Solaris 9 LANGUAGES CD (SPARC 版) を取り出して次の作業へ進みます。
リモート SPARC システムの CD-ROM ドライブに Solaris 9 INSTALLATION CD (SPARC 版) を挿入します。
リモート SPARC システム上で、次のエントリを /etc/dfs/dfstab ファイルに追加します。
share -F nfs -o ro,anon=0 /cdrom/cdrom0/s0 share -F nfs -o ro,anon=0 /cdrom/cdrom0/s1 |
リモート SPARC システム上で、NFS デーモンを起動します。
remote-SPARC-system# /etc/init.d/nfs.server start |
リモート SPARC システム上で、CD が他のシステムから利用可能であることを確認します。
remote-SPARC-system# share - /cdrom/multi_sol_9_x86/s0 ro,anon=0 " " - /cdrom/multi_sol_9_x86/s1 ro,anon=0 " " |
上のサンプル出力では、multi_sol_9_x86 は、x86 版 Solaris 9 オペレーティング環境を指します。このテキスト文字列は、Solaris オペレーティング環境のバージョンによって異なります。
x86 システム上で、CD 上のスライスをマウントします。
x86-system# mount remote_SPARC_system_name:/cdrom/cdrom0/s0 directory_name_s0 x86-system# mount remote_SPARC_system_name:/cdrom/cdrom0/s1 directory_name_s1 |
x86 システム上で、マウントされた CD の modify_install_server を含むディレクトリに移動します。
x86-system# cd directory_name_s0 |
Solaris Web Start インタフェースソフトウェアをインストールサーバーにコピーします。
x86-system# ./modify_install_server -p install_dir_path directory_name_s1 |
-p |
既存イメージのミニルートを install_dir_path/Solaris_9/Tools/Boot.orig に保存します。 |
install_dir_path |
Solaris Web Start インストールをコピーするディレクトリを指定します。 |
directory_name_s1 |
スライス 1 からのミニルート用のマウントポイントとなるディレクトリの名前です。 |
setup_install_server によって作成されたネットインストールイメージ上のミニルート (Solaris_9/Tools/Boot) にあるファイルにパッチを適用するか決定します。
適用しない場合は、次の手順に進みます。
適用する場合は、patchadd -C コマンドを使用して、ミニルートにあるファイルにパッチを適用します。
patchadd -C を使用する前には必ず、パッチの README を読むか、ご購入先におたずねください。
インストールサーバーとクライアント (インストールしているシステム) が同じサブネット上にある場合、あるいは、DHCP を使用している場合、ブートサーバーを作成する必要はありません。CD イメージを使用してネットワークからインストールするシステムを追加するを参照してください。
インストールサーバーがインストールするシステムと同じサブネット上に存在せず、DHCP を使用していない場合は、ブートサーバーを作成する必要があります。ブートサーバーを作成する方法については、CD イメージを使用してサブネット上にブートサーバーを作成する方法を参照してください。
次の例では、richards という名前の x86 システム上に SPARC インストールサーバーを作成する方法を示します。次の SPARC CD が、simpson という名前のリモート SPARC システムから x86 インストールサーバーの /export/home/s9cdsparc ディレクトリにコピーされます。
Solaris 9 SOFTWARE 1 of 2 CD (SPARC 版)
Solaris 9 SOFTWARE 2 of 2 CD (SPARC 版)
Solaris 9 LANGUAGES CD (SPARC 版)
Solaris 9 INSTALLATION CD (SPARC 版)
リモート SPARC システムで、次のように入力します。
simpson (remote-SPARC-system)# share -F nfs -o ro,anon=0 /cdrom/cdrom0/s0 simpson (remote-SPARC-system)# share -F nfs -o ro,anon=0 /cdrom/cdrom0/s1 simpson (remote-SPARC-system)# /etc/init.d/nfs.server start |
x86 システムで、次のように入力します。
richards (x86-system)# mkdir /sparcS0 richards (x86-system)# mkdir /sparcS1 richards (x86-system)# mount simpson:/cdrom/cdrom0/s0 /sparcS0 richards (x86-system)# mount simpson:/cdrom/cdrom0/s1 /sparcS1 richards (x86-system)# cd /sparcS0/Solaris_9/Tools richards (x86-system)# ./setup_install_server -t /sparcS0 /export/home/s9cdsparc richards (x86-system)# cd / richards (x86-system)# unmount /sparcS0 richards (x86-system)# unmount /sparcS1 |
リモート SPARC システムで、次のように入力します。
simpson (remote-SPARC-system) unshare /cdrom/cdrom0/s0 simpson (remote-SPARC-system) unshare /cdrom/cdrom0/s1 |
x86 システムで、次のように入力します。
richards (x86-system)# cd /cdrom/cdrom0/Solaris_9/Tools richards (x86-system)# ./add_to_install_server /export/home/s9cdsparc richards (x86-system)# cd /cdrom/cdrom0/Tools richards (x86-system)# ./add_to_install_server /export/home/s9cdsparc |
リモート SPARC システムで、次のように入力します。
simpson (remote-SPARC-system)# share -F nfs -o ro,anon=0 /cdrom/cdrom0/s0 simpson (remote-SPARC-system)# share -F nfs -o ro,anon=0 /cdrom/cdrom0/s1 simpson (remote-SPARC-system)# /etc/init.d/nfs.server start |
x86 システムで、次のように入力します。
richards (x86-system)# mount remote_SPARC_system_name:/cdrom/cdrom0 /sparcS0 richards (x86-system)# mount remote_SPARC_system_name:/cdrom/cdrom0 /sparcS1 richards (x86-system)# cd /sparcS0 richards (x86-system)# ./modify_install_server -p /export/home/s9cdsparc /sparcS1 |
この例では、各コマンドを実行する前に各 CD がドライブに挿入され、自動的にマウントされるものとします。各コマンドの実行が終了すると、CD が取り出されます。