Solaris 9 インストールガイド

x86 CD メディアを使用して SPARC システムに x86 インストールサーバーを作成する方法

ここでは、x86 CD メディアを使用して SPARC システム上に x86 インストールサーバーを作成する手順を説明します。以下が必要になります。


注 –

この手順では、システムでボリュームマネージャを実行していると仮定しています。ボリュームマネージャを使用せずにメディアを管理する方法については、Solaris 9 System Administrator Collection に含まれている『Solaris のシステム管理 (基本編) 』を参照してください。


コマンド入力例中の SPARC-system はインストールサーバーとなる SPARC システムを、remote-x86-system は x86 CD メディアを使用するリモート x86 システムを表します。

  1. リモート x86 システム上で、スーパーユーザーになります。

    このシステムには CD-ROM ドライブが必要です。さらに、システムは、このサイトのネットワークに接続されネームサービスに登録されている必要があります。ネームサービスを使用する場合、システムのネームサービスは、NIS、NIS+、DNS、LDAP のいずれかでなければなりません。ネームサービスを使用しない場合は、サイトのポリシーに従ってシステムの情報を供給する必要があります。

  2. リモート x86 システム上で、システムのドライブに Solaris 9 SOFTWARE 1 of 2 CD (x86 版) を挿入します。

  3. リモート x86 システム上で、次のエントリを /etc/dfs/dfstab ファイルに追加します。


    share -F nfs -o ro,anon=0 /cdrom/cdrom0/s0
    share -F nfs -o ro,anon=0 /cdrom/cdrom0/s2
    
  4. リモート x86 システム上で、NFS デーモンを起動します。


    remote-x86-system# /etc/init.d/nfs.server start
    
  5. リモート 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 オペレーティング環境のバージョンによって異なります。

  6. x86 インストールサーバーとして使用する SPARC システム上で、スーパーユーザーになります。

  7. SPARC システム上で x86 CD にアクセスする際のマウントポイントとなる 2 つのディレクトリ (ミニルート用と製品用) を作成します。


    SPARC-system# mkdir directory_name_s0 
    

    SPARC-system# mkdir  directory_name_s2
    
    directory_name_s0

    スライス 0 からのミニルート用のマウントポイントとなるディレクトリの名前

    directory_name_s2

    スライス 2 からの製品用のマウントポイントとなるディレクトリの名前

  8. 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)
  9. 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
    
  10. SPARC システム上で、マウントされたディスクの Tools ディレクトリに移動します。


    SPARC-system# cd /directory_name_s2/Solaris_9/Tools
    
  11. 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 コマンドを使用します。


  12. SPARC システム上で、トップディレクトリに移動します。


    SPARC-system# cd /
    
  13. SPARC システム上で、両方のディレクトリのマウントを解除します。


    SPARC-system# unmount directory_name_s0 
    

    SPARC-system# unmount directory_name_s2
    
  14. x86 システム上で、両方の CD-ROM スライスの共有を解除します。


    remote x86  system# unshare /cdrom/sol_9_x86/s0
    

    remote x86  system# unshare /cdrom/sol_9_x86/s2
    
  15. x86 システム上で、Solaris 9 SOFTWARE 1 of 2 CD (x86 版) を取り出します。

  16. Solaris 9 SOFTWARE 2 of 2 CD (x86 版) を SPARC システムの CD-ROM ドライブに挿入します。

  17. SPARC システム上で、マウントされた CD の Tools ディレクトリに移動します。


    SPARC-system# cd /cdrom/cdrom0/Solaris_9/Tools
    
  18. SPARC システム上で、CD をインストールサーバーのハードディスクにコピーします。


    SPARC-system# ./add_to_install_server install_dir_path
    
    install_dir_path

    CD イメージをコピーするディレクトリを指定します。

  19. Solaris 9 SOFTWARE 2 of 2 CD (x86 版) を取り出します。

  20. Solaris 9 LANGUAGES CD (x86 版) を SPARC システムの CD-ROM ドライブに挿入し、CD をマウントします。

  21. SPARC システム上で、マウントされた CD の Tools ディレクトリに移動します。


    SPARC-system# cd /cdrom/cdrom0/Tools
    
  22. SPARC システム上で、CD をインストールサーバーのハードディスクにコピーします。


    SPARC-system# ./add_to_install_server install_dir_path
    
    install_dir_path

    CD イメージをコピーするディレクトリを指定します。

  23. ユーザーが Solaris Web Start を使用してシステムをブートし、ネットワーク上で Solaris 9 ソフトウェアをインストールできるように

    • しない場合は、Solaris 9 LANGUAGES CD (x86 版) を取り出して 手順 31 へ進みます。

    • する場合は、Solaris 9 LANGUAGES CD (x86 版) を取り出して次の作業へ進みます。

  24. リモート x86 システムの CD-ROM ドライブに Solaris 9 INSTALLATION CD (x86 版) を挿入します。

  25. リモート x86 システム上で、次のエントリを /etc/dfs/dfstab ファイルに追加します。


    share -F nfs -o ro,anon=0 /cdrom/cdrom0/s0
    share -F nfs -o ro,anon=0 /cdrom/cdrom0/s2
    
  26. リモート x86 システム上で、NFS デーモンを起動します。


    remote-x86-system# /etc/init.d/nfs.server start
    
  27. リモート x86 システム上で、CD が他のシステムから利用可能であることを確認します。


    remote-x86-system# share
    -   /cdrom/multi_sol_9_x86/s0 ro,anon=0 " "
    -   /cdrom/multi_sol_9_x86/s2 ro,anon=0 " "
  28. 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
    
  29. SPARC システム上で、マウントされた CD の modify_install_server を含むディレクトリに移動します。


    SPARC-system# cd directory_name_s2
    
  30. 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 からのミニルート用のマウントポイントとなるディレクトリの名前です。

  31. setup_install_server によって作成されたネットインストールイメージ上のミニルート (Solaris_9/Tools/Boot) にあるファイルにパッチを適用するか決定します。

    • 適用しない場合は、次の手順に進みます。

    • 適用する場合は、patchadd -C コマンドを使用して、ミニルートにあるファイルにパッチを適用します。


      注意 – 注意 –

      patchadd -C を使用する前には必ず、パッチの README を読むか、ご購入先におたずねください。


  32. ブートサーバーを作成する必要があるかどうかを判断します。


例 12–3 x86 CD メディアを使用して SPARC システムに x86 インストールサーバーを作成する

次の例では、rosemary という名前の SPARC システム上に x86 インストールサーバーを作成する方法を示します。次の x86 CD が、tadpole という名前のリモート x86 システムから SPARC インストールサーバーの /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)# 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 が取り出されます。