Solaris 10 8/07 インストールガイド (ネットワークインストール)

パート II ローカルエリアネットワーク経由のインストール

このパートでは、ローカルエリアネットワーク (LAN) 上にあるシステムのインストールを行う方法について説明します。

第 4 章 ネットワークからのインストール (概要)

この章では、DVD または CD メディアからではなくローカルエリアネットワークから Solaris ソフトウェアをインストールする場合にネットワークとシステムをどのように設定する必要があるかを説明します。この章では、次のトピックの概要を示します。

広域ネットワーク経由でクライアントをインストールする方法については、第 9 章「WAN ブート (概要)」を参照してください。

ネットワークインストールの概要

この節では、ネットワークからインストールを行う前に認識しておくべき事柄を説明します。ネットワークインストールでは、Solaris 最新リリースディスクイメージにアクセスできる「インストールサーバー」と呼ばれるシステムから Solaris ソフトウェアをインストールできます。その場合には、まず Solaris 最新リリース DVD または CD メディアの内容をインストールサーバーのハードディスクにコピーする必要があります。これで、任意の Solaris インストール方法を使用して Solaris ソフトウェアをネットワーク上でインストールできます。

ネットワークインストールに必要なサーバー

ネットワーク上で Solaris OS をインストールするには、次のサーバーがネットワーク上に存在する必要があります。

図 4–1 は、ネットワークインストールに使用される一般的なサーバー構成を示したものです。このネットワーク例には DHCP サーバーは含まれていません。

図 4–1 ネットワークインストールサーバー

この図は、ネットワークインストールに使用される一般的なサーバー構成を示しています。

x86: PXE を使用したネットワーク経由のブートとインストールの概要

この節では、Preboot Execution Environment (PXE) の概要を示します。

x86: PXE の概要

PXE ネットワークブートは、「ダイレクト」なネットワークブートです。クライアントシステム上に、ブートメディアがなくても構いません。PXE では、DHCP を使用してネットワーク経由で x86 クライアントをインストールできます。

PXE ネットワークブートは、Intel の Preboot Execution Environment (PXE) 仕様を実装しているデバイスでのみ動作します。システムが PXE ネットワークブートをサポートしているかどうかを判別するには、ハードウェアのマニュアルを参照してください。

x86: PXE によるブートに関するガイドライン

PXE を使用してネットワーク経由でブートするには、次のシステムが必要です。

PXE を使用してネットワーク経由でクライアントをインストールする準備を行う際、次の点に注意してください。

第 5 章 DVD メディアを使用したネットワークインストール (作業)

この章では、Solaris ソフトウェアをネットワークからインストールする準備として DVD メディアを使用してネットワークとシステムを設定する方法を説明します。ネットワークインストールを使用すると、Solaris 最新リリースディスクイメージにアクセスできるシステム (インストールサーバーと呼ばれる) から、ネットワーク上のほかのシステムに Solaris ソフトウェアをインストールできます。その場合には、まず Solaris 最新リリース DVD メディアの内容をインストールサーバーのハードディスクにコピーする必要があります。これで、任意の Solaris インストール方法を使用して Solaris ソフトウェアをネットワーク上でインストールできます。

この章の内容は次のとおりです。


注 –

Solaris 10 11/06 以降のリリースでは、初期インストールのときにネットワークセキュリティー設定を変更することができ、Secure Shell を除くすべてのネットワークサービスを無効にしたり、応答する要求をローカル要求だけに制限することができます。このセキュリティーオプションを使用できるのは最初のインストールのときだけで、アップグレード時には使用できません。アップグレードでは、以前に設定したサービスがそのまま移行されます。ただし netservices コマンドを使用すれば、必要に応じてアップグレード後にネットワークサービスを制限することができます。詳細は、『Solaris 10 8/07 インストールガイド (インストールとアップグレードの計画)』「ネットワークセキュリティーの計画」を参照してください。

ネットワークサービスは、netservices open コマンドを使用するか、SMF コマンドを使用して個別にサービスを有効にする方法で、インストール後に有効にすることができます。詳細は、『Solaris 10 8/07 インストールガイド (インストールとアップグレードの計画)』「インストール後のセキュリティー設定の修正」を参照してください。


作業マップ: DVD メディアを使用したネットワークインストール

表 5–1 作業マップ: DVD メディアを使用したインストールサーバーの設定

作業 

説明 

参照先 

(x86 のみ): システムが PXE をサポートすることを確認します。 

ネットワーク経由で x86 システムをインストールする場合、使用しているマシンがローカルブートメディアを使用せずに PXE を使用してブートできることを確認してください。 

使用している x86 マシンが PXE をサポートしていない場合は、ローカルの DVD か CD からシステムをブートする必要があります。 

ハードウェア製造元のマニュアルかシステムの BIOS を調べてください。 

インストール方法を選択します。 

Solaris OS は、複数のインストールまたはアップグレード方法を提供します。インストール環境に最も適した方法を選択してください。 

『Solaris 10 8/07 インストールガイド (インストールとアップグレードの計画)』「Solaris インストール方法の選択」

システム情報を収集します。 

チェックリストやワークシートを使って、インストールやアップグレードに必要なすべての情報を収集します。 

『Solaris 10 8/07 インストールガイド (インストールとアップグレードの計画)』の第 5 章「インストールやアップグレードの前に収集すべき情報 (計画)」

(省略可能) システム構成情報を事前設定します。 

インストールやアップグレードの際に情報を入力する手間を省くために、システム構成情報を事前に設定しておくことができます。 

第 2 章「システム構成情報の事前設定 (作業)」

インストールサーバーを作成します。

setup_install_server(1M) コマンドを使用して Solaris DVD をインストールサーバーのハードディスクにコピーします。

「DVD メディアを用いたインストールサーバーの作成」

(省略可能) ブートサーバーを作成します。

インストールサーバーと異なるサブネット上にあるシステムをネットワークからインストールする場合、システムをブートするためのブートサーバーをサブネット上に作成する必要があります。ブートサーバーを設定するには、setup_install_server コマンドを -b オプションを付けて実行します。DHCP (Dynamic Host Configuration Protocol) を使用する場合は、ブートサーバーは必要ありません。

「DVD イメージを使用したサブネット上でのブートサーバーの作成」

ネットワークからインストールするシステムを追加します。

add_install_client コマンドを使用して、ネットワークからインストールする各システムを設定します。インストールする各システムには、ネットワーク上にあるインストールサーバー、ブートサーバー、および構成情報を認識させる必要があります。

「DVD イメージを使用してネットワークからインストールするシステムの追加」

(省略可能) DHCP サーバーを構成します。

DHCP を使用してシステムの構成およびインストールパラメータの設定を行う場合は、DHCP サーバーを構成して、インストール方法に適したオプションおよびマクロを作成します。 


注 –

PXE を使用してネットワークから x86 システムをインストールする場合は、DHCP サーバーを構成する必要があります。


『Solaris のシステム管理 (IP サービス)』の第 13 章「DHCP サービスの使用計画 (手順)」

「DHCP サービスによるシステム構成情報の事前設定 (作業)」

ネットワーク経由でシステムをインストールします。 

ネットワークからシステムをブートして、インストールを開始します。 

「DVD イメージを使用したネットワークからのシステムのインストール」

DVD メディアを用いたインストールサーバーの作成

インストールサーバーには、ネットワーク上でシステムをインストールするために必要なインストールイメージが含まれます。Solaris ソフトウェアをネットワークからインストールするためには、インストールサーバーを作成する必要があります。ブートサーバーは必ずしも設定する必要はありません。


注 –

Solaris DVD メディアを使用して Solaris 7 OS の稼働するシステム上でインストールサーバーを設定する場合、最初に次のパッチのいずれかを適用する必要があります。


ProcedureSPARC: SPARC または x86 DVD メディアを使用して SPARC インストールサーバーを作成する方法


注 –

この手順では、システムでボリュームマネージャーを実行していると仮定しています。メディアの管理にボリュームマネージャーを使用していない場合は、『Solaris のシステム管理 (デバイスとファイルシステム)』を参照してください。


  1. インストールサーバーとして使用するシステム上で、スーパーユーザーになるか、同等の役割になります。

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

  2. SPARC システムのドライブに Solaris DVD を挿入します。

  3. DVD イメージをコピーするディレクトリを作成します。


    # mkdir -p install_dir_path
    
  4. マウントされたディスクの Tools ディレクトリに移動します。

    • SPARC DVD メディアの場合、次のように入力します。


      # cd /cdrom/cdrom0/s0/Solaris_10/Tools
      
    • x86 DVD メディアの場合、次のように入力します。


      # cd /cdrom/cdrom0/Solaris_10/Tools
      
  5. ドライブ内の DVD イメージをインストールサーバーのハードディスクにコピーします。


    # ./setup_install_server install_dir_path
    
    install_dir_path

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


    注 –

    setup_install_server コマンドは、Solaris SOFTWARE のディスクイメージをコピーする十分なディスク容量があるかどうかを調べます。利用できるディスク容量を調べるには、df -kl コマンドを使用します。


  6. ほかのシステムがインストールサーバーをマウントできるように設定する必要があるかどうかを判断します。

    • インストールサーバーとクライアント (インストールしているシステム) が同じサブネット上にある場合、あるいは、DHCP を使用している場合、ブートサーバーを作成する必要はありません。手順 7 に進みます。

    • インストールサーバーがインストールするシステムと同じサブネット上に存在せず、DHCP を使用していない場合は、次の手順を実行してください。

      1. インストールサーバーのイメージへのパスが適切に共有されていることを確認します。


        # share | grep install_dir_path
        
        install_dir_path

        DVD イメージがコピーされているインストールイメージへのパスを指定します。

        • インストールサーバーのディレクトリへのパスが表示されて、anon=0 がオプションに表示される場合、手順 7 に進みます。

        • インストールサーバーのディレクトリのパスが表示されないか、オプション内に anon=0 と示されない場合は、次の作業へ進みます。

      2. 次のエントリを /etc/dfs/dfstab ファイルに追加し、ブートサーバーからインストールサーバーが利用できるように設定します。


        share -F nfs -o ro,anon=0 -d "install server directory" install_dir_path
        
      3. nfsd デーモンが動作していることを確認します。

        • インストールサーバーで Solaris 最新リリースまたはその互換バージョンが実行されている場合は、次のコマンドを入力します。


          # svcs -l svc:/network/nfs/server:default
          

          nfsd デーモンが稼働している場合は、手順 d に進みます。nfsd デーモンが稼働していない場合は、このデーモンを起動します。


          # svcadm enable svc:/network/nfs/server
          
        • インストールサーバーで Solaris 9 OS またはその互換バージョンが実行されている場合は、次のコマンドを入力します。


          # ps -ef | grep nfsd
          

          nfsd デーモンが稼働している場合は、手順 d に進みます。nfsd デーモンが稼働していない場合は、このデーモンを起動します。


          # /etc/init.d/nfs.server start
          
      4. インストールサーバーを共有します。


        # shareall
        
  7. ルート (/) ディレクトリへ移動します。


    # cd /
    
  8. Solaris DVD を取り出します。

  9. (省略可能) setup_install_server によって作成されたネットインストールイメージ上のミニルート内のファイルにパッチを適用します。ブートイメージに問題がある場合は、ファイルにパッチを適用する必要があります。

    • SPARC ベースのインストールイメージの場合は、patchadd-c コマンドを使用してミニルート内のファイルにパッチを適用します。


      # patchadd -C install_dir_path path-to-patch/patch-id
      
      install_dir_path

      ネットワークインストールのミニルートのパスを指定します。

      path-to-patch

      たとえば /var/sadm/spool のように、追加するパッチのパスを指定します。

      patch-id

      適用するパッチ ID を指定します。


      注意 – 注意 –

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


    • x86 ベースのインストールイメージの場合は、次の手順に従って x86 ネットワークインストールのミニルートにパッチを適用します。


      注 –

      次の手順では、ネットワーク上に x86 プラットフォーム版 Solaris 最新リリースが実行されているシステムがあり、そのシステムにネットワークを経由してアクセスできると仮定しています。


      1. x86 プラットフォーム版 Solaris 最新リリースが実行されているシステム上で、スーパーユーザーとしてログインするか、同等の役割になります。

      2. 手順 5 で作成したインストールイメージの Tools ディレクトリに移動します。


        # cd install-server-path/install-dir-path/Solaris_10/Tools
        
        install-server-path

        たとえば /net/installserver-1 のように、ネットワーク上のインストールサーバーシステムへのパスを指定します。

      3. 新しいインストールイメージを作成し、そのイメージを x86 プラットフォーム版 Solaris 最新リリースが実行されているシステム上に置きます。


        # ./setup_install_server remote_install_dir_path
        
        remote_install_dir_path

        新しいインストールイメージを作成する、x86 システム版 Solaris 最新リリース上のパスを指定します。

        このコマンドにより、x86 システム版 Solaris 最新リリース上に新しいインストールイメージが作成されます。このイメージにパッチを適用するには、このイメージを x86 システム版 Solaris 最新リリースが実行されているシステム上に一時的に置く必要があります。

      4. x86 システム版 Solaris 最新リリース上で、ネットワークインストールのブートアーカイブを展開します。


        # /boot/solaris/bin/root_archive unpackmedia remote_install_dir_path \
          destination_dir
        
        remote_install_dir_path

        x86 システム版 Solaris 最新リリース上の x86 ネットワークインストールイメージへのパスを指定します。

        destination_dir

        展開されたブートアーカイブを含むディレクトリのパスを指定します。

      5. x86 システム版 Solaris 最新リリース上で、展開されたブートアーカイブにパッチを適用します。


        # patchadd -C destination_dir path-to-patch/patch-id
        
        path-to-patch

        たとえば /var/sadm/spool のように、追加するパッチのパスを指定します。

        patch-id

        適用するパッチ ID を指定します。

        patchadd -M コマンドを使用すると、複数のパッチを指定できます。詳細は、patchadd(1M) のマニュアルページを参照してください。


        注意 – 注意 –

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


      6. x86 システム版 Solaris 最新リリース上で、x86 ブートアーカイブを圧縮します。


        # /boot/solaris/bin/root_archive packmedia destination_dir \
          remote_install_dir_path
        
      7. パッチを適用したミニルートをインストールサーバー上のインストールイメージにコピーします。


        # cp remote_install_dir_path/boot/x86.miniroot \
          install-server-path/install_dir_path/boot/x86.miniroot
        
  10. ブートサーバーを作成する必要があるかどうかを判断します。


例 5–1 SPARC: SPARC DVD を使用した SPARC インストールサーバーの作成

次の例は、インストールサーバーの /export/home/dvdsparc ディレクトリに Solaris DVD をコピーしてインストールサーバーを作成する方法を示しています。この例では、インストールサーバーで Solaris 最新リリースが実行されていると仮定します。


# mkdir -p /export/home/dvdsparc
# cd /cdrom/cdrom0/s0/Solaris_10/Tools
# ./setup_install_server /export/home/dvdsparc

別のブートサーバーが必要な場合、次のコマンドを入力します。

次のパスを /etc/dfs/dfstab ファイルに追加します。


share -F nfs -o ro,anon=0 -d "install server directory" /export/home/dvdsparc

nfsd デーモンが稼働しているかどうかを確認します。nfsd デーモンが稼働していない場合、このデーモンを起動して共有します。


# svcs -l svc:/network/nfs/server:default
# svcadm enable svc:/network/nfs/server
# shareall 
# cd /


例 5–2 x86: x86 DVD を使用した SPARC インストールサーバーの作成

次の例は、インストールサーバーの /export/home/dvdx86 ディレクトリに Solaris DVD をコピーしてインストールサーバーを作成する方法を示しています。この例では、インストールサーバーで Solaris 最新リリースが実行されていると仮定します。


# mkdir -p /export/home/dvdx86
# cd /cdrom/cdrom0/Solaris_10/Tools
# ./setup_install_server /export/home/dvdx86

次のパスを /etc/dfs/dfstab ファイルに追加します。


share -F nfs -o ro,anon=0 -d "install server directory" /export/home/dvdx86

nfsd デーモンが稼働しているかどうかを確認します。nfsd デーモンが稼働していない場合、このデーモンを起動して共有します。


# svcs -l svc:/network/nfs/server:default
# svcadm enable svc:/network/nfs/server  
# shareall 
# cd /

インストールの続行

インストールサーバーを設定したあと、クライアントをインストールクライアントとして追加する必要があります。ネットワーク経由でインストールするクライアントシステムの追加方法については、add_install_client を実行してネットワークからインストールするシステムを追加する方法 (DVD)」を参照してください。

DHCP を使用しておらず、クライアントシステムがインストールサーバーとは異なるサブネット上にある場合は、ブートサーバーを作成する必要があります。詳細は、「DVD イメージを使用したサブネット上でのブートサーバーの作成」を参照してください。

参照

setup_install_server コマンドと add_to_install_server コマンドの詳細は、install_scripts(1M) のマニュアルページを参照してください。

Procedurex86: SPARC または x86 DVD メディアを使用して x86 インストールサーバーを作成する方法


注 –

この手順では、システムでボリュームマネージャーを実行していると仮定しています。メディアの管理にボリュームマネージャーを使用していない場合は、『Solaris のシステム管理 (デバイスとファイルシステム)』を参照してください。


  1. インストールサーバーとして使用する x86 システム上で、スーパーユーザーになるか、同等の役割になります。

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

  2. システムのドライブに Solaris DVD を挿入します。

  3. ブートイメージをコピーするディレクトリを作成します。


    # mkdir -p install_dir_path
    
    install_dir_path

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

  4. マウントされたディスクの Tools ディレクトリに移動します。

    • SPARC DVD メディアの場合、次のように入力します。


      # cd /cdrom/cdrom0/s0/Solaris_10/Tools
      
    • x86 DVD メディアの場合、次のように入力します。


      # cd /cdrom/cdrom0/Solaris_10/Tools
      
  5. setup_install_server コマンドを使用して、ドライブ内のディスクをインストールサーバーのハードディスクにコピーします。


    # ./setup_install_server install_dir_path
    
    install_dir_path

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


    注 –

    setup_install_server コマンドは、Solaris SOFTWARE のディスクイメージをコピーする十分なディスク容量があるかどうかを調べます。利用できるディスク容量を調べるには、df -kl コマンドを使用します。


  6. ほかのシステムがインストールサーバーをマウントできるように設定する必要があるかどうかを判断します。

    • インストールサーバーとクライアント (インストールしているシステム) が同じサブネット上にある場合、あるいは、DHCP を使用している場合、ブートサーバーを作成する必要はありません。手順 7 に進みます。

    • インストールサーバーがインストールするシステムと同じサブネット上に存在せず、DHCP を使用していない場合は、次の手順を実行してください。

      1. インストールサーバーのイメージへのパスが適切に共有されていることを確認します。


        # share | grep install_dir_path
        
        install_dir_path

        DVD イメージがコピーされているインストールイメージを指定します。

        • インストールサーバーのディレクトリへのパスが表示されて、anon=0 がオプションに表示される場合、手順 7 に進みます。

        • インストールサーバーのディレクトリのパスが表示されないか、オプション内に anon=0 と示されない場合は、次の作業へ進みます。

      2. 次のエントリを /etc/dfs/dfstab ファイルに追加し、ブートサーバーからインストールサーバーが利用できるように設定します。


        share -F nfs -o ro,anon=0 -d "install server directory" install_dir_path
        
      3. nfsd デーモンが動作していることを確認します。

        • インストールサーバーで Solaris 最新リリースまたはその互換バージョンが実行されている場合は、次のコマンドを入力します。


          # svcs -l svc:/network/nfs/server:default
          

          nfsd デーモンが稼働している場合は、手順 d に進みます。nfsd デーモンが稼働していない場合は、このデーモンを起動します。


          # svcadm enable svc:/network/nfs/server
          
        • インストールサーバーで Solaris 9 OS またはその互換バージョンが実行されている場合は、次のコマンドを入力します。


          # ps -ef | grep nfsd
          

          nfsd デーモンが稼働している場合は、手順 d に進みます。nfsd デーモンが稼働していない場合は、このデーモンを起動します。


          # /etc/init.d/nfs.server start
          
      4. インストールサーバーを共有します。


        # shareall
        
  7. ルート (/) ディレクトリへ移動します。


    # cd /
    
  8. Solaris DVD を取り出します。

  9. (省略可能) setup_install_server によって作成されたネットインストールイメージ上のミニルート内のファイルにパッチを適用します。

    • SPARC ベースのインストールイメージの場合は、patchadd -C コマンドを使用してミニルート内のファイルにパッチを適用します。


      # patchadd -C install_dir_path path-to-patch/patch-id
      
      install_dir_path

      ネットワークインストールのミニルートのパスを指定します。

      path-to-patch

      たとえば /var/sadm/spool のように、追加するパッチのパスを指定します。

      patch-id

      適用するパッチ ID を指定します。


      注意 – 注意 –

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


    • x86 ベースのインストールイメージの場合は、次の手順に従って x86 ネットワークインストールのミニルートにパッチを適用します。

      1. インストールサーバーで x86 システム版 Solaris 最新リリースが実行されていない場合は、x86 システム版 Solaris 最新リリースが実行されているネットワーク上の別のシステムに、スーパーユーザーとしてログインします。

        x86 版 Solaris 最新リリースのミニルートにパッチを適用するには、使用しているシステムで x86 システム版 Solaris 最新リリースが実行されている必要があります。

        インストールサーバーで x86 システム版 Solaris 最新リリースが実行されている場合は、手順 d に進んでください。

      2. 手順 5 で作成したインストールイメージの Tools ディレクトリに移動します。


        # cd install-server-path/install-dir-path/Solaris_10/Tools
        
        install-server-path

        たとえば /net/installserver-1 のように、ネットワーク上のインストールサーバーシステムへのパスを指定します。

      3. 新しいインストールイメージを作成し、そのイメージを x86 システム版 Solaris 最新リリースが実行されているシステム上に置きます。


        # ./setup_install_server remote_install_dir_path
        
        remote_install_dir_path

        新しいインストールイメージを作成する、x86 システム版 Solaris 最新リリース上のパスを指定します。

        このコマンドにより、x86 システム版 Solaris 最新リリース上に新しいインストールイメージが作成されます。このイメージにパッチを適用するには、このイメージを x86 システム版 Solaris 最新リリースが実行されているシステム上に一時的に置く必要があります。

      4. ネットワークインストールのブートアーカイブを展開します。


        # /boot/solaris/bin/root_archive unpackmedia install_dir_path \
          destination_dir
        
        install_dir_path

        x86 ネットワークインストールイメージのパスを指定します。手順 c で新しいインストールイメージを作成している場合は、x86 システム版 Solaris 最新リリース上のその新しいイメージへのパスを指定します。

        destination_dir

        展開されたブートアーカイブを含むディレクトリのパスを指定します。

      5. 展開されたブートアーカイブにパッチを適用します。


        # patchadd -C destination_dir path-to-patch/patch-id
        
        path-to-patch

        たとえば /var/sadm/spool のように、追加するパッチのパスを指定します。

        patch-id

        適用するパッチ ID を指定します。

        patchadd -M コマンドを使用すると、複数のパッチを指定できます。詳細は、patchadd(1M) のマニュアルページを参照してください。


        注意 – 注意 –

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


      6. x86 ブートアーカイブを圧縮します。


        # /boot/solaris/bin/root_archive packmedia destination_dir \
          install_dir_path
        
      7. 必要に応じて、パッチを適用したミニルートをインストールサーバー上のインストールイメージにコピーします。

        リモートの x86 システム版 Solaris 最新リリース上のミニルートにパッチを適用した場合は、パッチを適用したそのミニルートをインストールサーバーにコピーする必要があります。


        # cp remote_install_dir_path/boot/x86.miniroot \
          install-server-path/install_dir_path/boot/x86.miniroot
        
  10. ブートサーバーを作成する必要があるかどうかを判断します。


例 5–3 x86: x86 DVD を使用した x86 インストールサーバーの作成

次の例は、インストールサーバーの /export/home/dvdx86 ディレクトリに Solaris Operating System DVD (x86 版) をコピーして x86 インストールサーバーを作成する方法を示しています。この例では、インストールサーバーで Solaris 最新リリースが実行されていると仮定します。

インストールサーバーを設定します。


# mkdir -p /export/home/dvdx86
# cd /cdrom/cdrom0/Solaris_10/Tools
# ./setup_install_server /export/home/dvdx86

次のパスを /etc/dfs/dfstab ファイルに追加します。


share -F nfs -o ro,anon=0 -d "install server directory" /export/home/dvdx86

nfsd デーモンが稼働しているかどうかを確認します。nfsd デーモンが稼働していない場合、このデーモンを起動して共有します。


# svcs -l svc:/network/nfs/server:default
# svcadm enable svc:/network/nfs/server 
# shareall 
# cd /


例 5–4 SPARC DVD を使用した x86 インストールサーバーの作成

次の例は、インストールサーバーの/export/home/dvdsparc ディレクトリに Solaris Operating System DVD (SPARC 版) をコピーして x86 インストールサーバーを作成する方法を示しています。この例では、インストールサーバーで Solaris 最新リリースが実行されていると仮定します。


# mkdir -p /export/home/dvdscparc
# cd /cdrom/cdrom0/s0/Solaris_10/Tools
# ./setup_install_server /export/home/dvdsparc

次のパスを /etc/dfs/dfstab ファイルに追加します。


share -F nfs -o ro,anon=0 -d "install server directory" /export/home/dvdsparc

nfsd デーモンが稼働しているかどうかを確認します。nfsd デーモンが稼働していない場合、このデーモンを起動して共有します。


# svcs -l svc:/network/nfs/server:default
# svcadm enable svc:/network/nfs/server
# shareall 
# cd /

インストールの続行

インストールサーバーを設定したあと、クライアントをインストールクライアントとして追加する必要があります。ネットワーク経由でインストールするクライアントシステムの追加方法については、add_install_client を実行してネットワークからインストールするシステムを追加する方法 (DVD)」を参照してください。

DHCP を使用しておらず、クライアントシステムがインストールサーバーとは異なるサブネット上にある場合は、ブートサーバーを作成する必要があります。詳細は、「CD イメージを使用したサブネット上でのブートサーバーの作成」を参照してください。

参照

setup_install_server コマンドと add_to_install_server コマンドの詳細は、install_scripts(1M) のマニュアルページを参照してください。

DVD イメージを使用したサブネット上でのブートサーバーの作成

Solaris ソフトウェアをネットワークからインストールするためには、インストールサーバーを作成する必要があります。ブートサーバーは必ずしも設定する必要はありません。ブートサーバーには、ネットワーク上でシステムをブートするために必要なブートソフトウェアが含まれています。一方、インストールサーバーは Solaris ソフトウェアのインストールを行います。

ProcedureDVD イメージを使用してサブネット上にブートサーバーを作成する方法

  1. サブネットのブートサーバーとして使用するシステム上で、スーパーユーザーとしてログインするか、同等の役割になります。

    システムはリモートの Solaris 最新リリースディスクイメージ (通常は、インストールサーバー) にアクセスできる必要があります。ネームサービスを使用する場合、システムはすでにネームサービスに登録されている必要があります。ネームサービスを使用しない場合は、サイトのポリシーに従ってシステムの情報を供給する必要があります。

  2. インストールサーバーから Solaris DVD をマウントします。


    # mount -F nfs -o ro server_name:path /mnt
    
    server_name: path

    インストールサーバー名とディスクイメージの絶対パスを指定します。

  3. ブートイメージ用のディレクトリを作成します。


    # mkdir -p boot_dir_path
    
    boot_dir_path

    ブートソフトウェアをコピーするディレクトリを指定します。

  4. Solaris DVD イメージ上の Tools ディレクトリに移動します。


    # cd /mnt/Solaris_10/Tools
    
  5. ブートソフトウェアをブートサーバーにコピーします。


    # ./setup_install_server -b boot_dir_path
    
    -b

    システムをブートサーバーとして設定することを示します。

    boot_dir_path

    ブートソフトウェアをコピーするディレクトリを指定します。


    注 –

    setup_install_server コマンドは、イメージをコピーする十分なディスク容量があるかどうかを調べます。利用できるディスク容量を調べるには、df -kl コマンドを使用します。


  6. ルート (/) ディレクトリへ移動します。


    # cd /
    
  7. インストールイメージをマウント解除します。


    # umount /mnt
    

    以上の操作で、ネットワークからインストールするためにシステムを設定する用意が整いました。「DVD イメージを使用してネットワークからインストールするシステムの追加」を参照してください。


例 5–5 サブネット上でのブートサーバーの作成 (DVD)

次の例は、ブートサーバーをサブネット上に作成する方法を示したものです。これらのコマンドを実行すると、crystal という名前のブートサーバー上の Solaris DVD イメージからブートソフトウェアがローカルディスク上の /export/home/dvdsparc にコピーされます。


# mount -F nfs -o ro crystal:/export/home/dvdsparc /mnt 
# mkdir -p  /export/home/dvdsparc
# cd /mnt/Solaris_10/Tools
# ./setup_install_server -b /export/home/dvdsparc
# cd /
# umount /mnt

インストールの続行

ブートサーバーを設定したあと、クライアントをインストールクライアントとして追加する必要があります。ネットワーク経由でインストールするクライアントシステムの追加方法については、「DVD イメージを使用してネットワークからインストールするシステムの追加」を参照してください。

参照

setup_install_server コマンドの詳細は、install_scripts(1M) のマニュアルページを参照してください。

DVD イメージを使用してネットワークからインストールするシステムの追加

インストールサーバーとブートサーバー (必要な場合) を作成し終わったら、ネットワークからインストールする各システムを設定する必要があります。インストールする各システムは、次の各項目にアクセスできる必要があります。

インストールサーバーとクライアントの設定には、add_install_client を使用して次の作業を実行してください。次の手順の例も参照してください。

このコマンドで使用できるオプションについての詳細は、add_install_client(1M) のマニュアルページを参照してください。

Procedureadd_install_client を実行してネットワークからインストールするシステムを追加する方法 (DVD)

インストールサーバーを作成したら、ネットワークからインストールする各システムを設定する必要があります。

ネットワークからインストールするように x86 クライアントを設定するには、次の手順のように add_install_client を使用します。

始める前に

ブートサーバーを使用する場合、インストールサーバーのインストールイメージを共有していること、および適切なサービスを起動していることを確認します。「SPARC または x86 DVD メディアを使用して SPARC インストールサーバーを作成する方法」の手順 6 を参照してください。

インストールする各システムは、次の各項目にアクセスできる必要があります。

  1. インストールサーバーまたはブートサーバー上で、スーパーユーザーになるか、同等の役割になります。

  2. NIS、NIS+、DNS、または LDAP のネームサービスを使用する場合、インストールするシステムについての次のような情報がネームサービスに追加されていることを確認します。

    • ホスト名

    • IP アドレス

    • Ethernet アドレス

    ネームサービスの詳細は、『Solaris のシステム管理 (ネーミングとディレクトリサービス : DNS、NIS、LDAP 編)』を参照してください。

  3. このクライアントをインストールサーバーの /etc/ethers ファイルに追加します。

    1. このクライアント上で ethers アドレスを見つけます。/etc/ethers のマップは、ローカルファイルから取得します。


      # ifconfig -a grep ether
      ether 8:0:20:b3:39:1d
    2. インストールサーバー上で、エディタを使って /etc/ethers ファイルを開きます。そのアドレスをリストに追加します。

  4. インストールサーバーの Solaris DVD イメージ上の Tools ディレクトリに移動します。


    # cd /install_dir_path/Solaris_10/Tools
    
    install_dir_path

    Tools ディレクトリのパスを指定します。

  5. ネットワークからインストールするシステムを設定します。


    # ./add_install_client -d -s install_server:install_dir_path \
    -c jumpstart_server:jumpstart_dir_path  -p sysid_server:path \
    -t boot_image_path -b "boot-property=value" \
    -e ethernet_address client_name platform_group
    
    -d

    クライアントが DHCP を使用してネットワークインストールパラメータを取得することを指定します。-d だけを使用した場合、add_install_client コマンドは、同じクラスに属するすべてのクライアントシステム (たとえばすべての SPARC クライアントマシン) のインストール情報を設定します。特定のクライアントのインストール情報を設定する場合は、-d-e を併用します。

    x86 クライアントの場合、このオプションを指定し、PXE ネットワークブートを使用してネットワークからシステムをブートしてください。このオプションを指定すると、DHCP サーバーに作成する必要のある DHCP オプションの一覧が出力されます。

    DHCP を使用した特定のクラスのインストールの詳細は、「Solaris インストールパラメータ用の DHCP オプションとマクロの作成」を参照してください。

    -s install_server:install_dir_path

    インストールサーバーの名前とパスを指定します。

    • install_server は、インストールサーバーのホスト名です。

    • install_dir_path は、Solaris DVD イメージへの絶対パスです。

    -c jumpstart_server :jumpstart_dir_path

    カスタム JumpStart インストールの JumpStart ディレクトリを指定します。jumpstart_server には JumpStart ディレクトリがあるサーバーのホスト名を指定します。jumpstart_dir_path は、JumpStart ディレクトリへの絶対パスです。

    -p sysid_server :path

    システムの構成情報を事前設定するための sysidcfg ファイルのパスを指定します。sysid_server は、このファイルを持っているサーバーの有効なホスト名または IP アドレスです。path は、sysidcfg ファイルを含むディレクトリの絶対パスです。

    -t boot_image_path

    Solaris 最新リリースネットインストールイメージ、CD、または DVD 上の Tools ディレクトリにあるブートイメージ以外のブートイメージを使用する場合、代替ブートイメージへのパスを指定します。

    -bboot-property= value

    x86 システムのみ: ネットワークからクライアントをブートするときに使用するブートプロパティー変数の値を設定できます。-b オプションは、-e オプションと組み合わせて使用する必要があります。

    ブートプロパティーについては、eeprom(1M) のマニュアルページを参照してください。

    -e ethernet_address

    インストールするクライアントの Ethernet アドレスを指定します。このオプションを指定すると、特定のクライアントが使用するインストール情報 (クライアントのブートファイルなど) を設定できます。

    ブートファイルの名前に接頭辞 nbp. は使用されません。たとえば、x86 ベースのクライアントに -e 00:07:e9:04:4a:bf を指定した場合、このコマンドによってブートファイル 010007E9044ABF.i86pc/tftpboot ディレクトリに作成されます。ただし、Solaris 最新リリースでは接頭辞 nbp. の付いた従来のブートファイルもサポートしています。

    DHCP を使用した特定のクライアントのインストールの詳細は、「Solaris インストールパラメータ用の DHCP オプションとマクロの作成」を参照してください。

    client_name

    ネットワークからインストールするシステムの名前を指定します。この名前はインストールサーバーのホスト名ではありません。

    platform_group

    インストールするシステムのプラットフォームグループを指定します。詳細は、『Solaris 10 8/07 インストールガイド (インストールとアップグレードの計画)』「プラットフォーム名とプラットフォームグループ」を参照してください。


例 5–6 SPARC: DHCP を使用している場合の SPARC インストールサーバー上の SPARC インストールクライアントの追加方法 (DVD)

次の例は、DHCP を使用してネットワーク上のインストールパラメータを設定しているときに、インストールクライアントを追加する方法を示しています。インストールクライアントは、basil という名前の UltraTM 5 システムです。ファイルシステム /export/home/dvdsparc/Solaris_10/Tools には、add_install_client コマンドが入っています。

DHCP を使用してネットワークインストール用のインストールパラメータを設定する方法については、「DHCP サービスによるシステム構成情報の事前設定 (作業)」を参照してください。


sparc_install_server# cd /export/home/dvdsparc/Solaris_10/Tools
sparc_install_server# ./add_install_client -d basil sun4u


例 5–7 インストールサーバーと同じサブネット上にあるインストールクライアントの追加方法 (DVD)

次の例に、インストールサーバーと同じサブネット上にあるインストールクライアントを追加する方法を示します。インストールクライアントは、basil という名前の Ultra 5 システムです。ファイルシステム /export/home/dvdsparc には add_install_client コマンドが入っています。


install_server# cd /export/home/dvdsparc/Solaris_10/Tools
install_server# ./add_install_client basil sun4u


例 5–8 ブートサーバーへのインストールクライアントの追加方法 (DVD)

次の例は、ブートサーバーにインストールクライアントを追加する方法を示しています。インストールクライアントは、rose という名前の Ultra 5 システムです。次のコマンドはブートサーバー上で実行します。-s オプションには、/export/home/dvdsparc に Solaris Operating System DVD (SPARC 版) イメージを持っている rosemary という名前のインストールサーバーを指定しています。


boot_server# cd /export/home/dvdsparc/Solaris_10/Tools
boot_server# ./add_install_client -s rosemary:/export/home/dvdsparc rose sun4u


例 5–9 x86: DHCP を使用している場合の x86 インストールサーバー上の単一 x86 インストールクライアントの追加方法 (DVD)

次の例は、DHCP を使用してネットワーク上のインストールパラメータを設定しているときに、x86 インストールクライアントをインストールサーバーに追加する方法を示しています。

このサーバーは、/export/home/dvdx86 に Solaris Operating System DVD (x86 版) イメージを保持しています。


x86_install_server# cd /export/boot/dvdx86/Solaris_10/Tools
x86_install_server# ./add_install_client -d -e 00:07:e9:04:4a:bf \ 
-s rosemary:/export/home/dvdx86 i86pc

このコマンドは、インストールクライアントとして Ethernet アドレス 00:07:e9:04:4a:bf をクライアントに設定します。ブートファイル 010007E9044ABF.i86pc がインストールサーバー上に作成されます。以前のリリースでは、このブートファイルは nbp.010007E9044ABF.i86pc と命名されていました。

DHCP を使用してネットワークインストール用のインストールパラメータを設定する方法については、「DHCP サービスによるシステム構成情報の事前設定 (作業)」を参照してください。



例 5–10 x86: ネットワークインストール時に使用するシリアルコンソールの指定 (DVD)

次の例は、x86 インストールクライアントをインストールサーバーに追加し、インストール時に使用するシリアルコンソールを指定する方法を示しています。この例では、インストールクライアントは次のように設定されます。

次のコマンドセットを使用してクライアントを追加します。


install server# cd /export/boot/dvdx86/Solaris_10/Tools
install server# ./add_install_client -d -e "00:07:e9:04:4a:bf" \
-b "console=ttya" i86pc

-b オプションで使用可能なブートプロパティー変数の詳細は、eeprom(1M) のマニュアルページを参照してください。


インストールの続行

DHCP サーバーを使用してネットワーク経由で x86 ベースのクライアントをインストールする場合は、DHCP サーバーを構成して、add_install_client -d コマンドの出力で一覧表示されるオプションおよびマクロを作成します。ネットワークインストールをサポートするように DHCP サーバーを構成する方法については、「DHCP サービスによるシステム構成情報の事前設定 (作業)」を参照してください。

x86 システム: DHCP サーバーを使用していない場合は、ローカルの Solaris OS DVD または CD からシステムをブートする必要があります。

参照

add_install_client コマンドの詳細は、install_scripts(1M) のマニュアルページを参照してください。

DVD イメージを使用したネットワークからのシステムのインストール

システムをインストールクライアントとして追加したら、クライアントに対してネットワークからインストールを行うことができます。この節では、次の作業について説明します。

ProcedureSPARC: ネットワーク経由でクライアントをインストールする方法 (DVD)

始める前に

この手順では、次の作業が完了していることを前提としています。

  1. クライアントシステムの電源を入れます。

    システムが動作中の場合は、システムの実行レベルを 0 にします。

    ok プロンプトが表示されます。

  2. ネットワークからシステムをブートします。

    • Solaris の対話式インストール GUI を使用してインストールを行うには、次のコマンドを入力します。


      ok boot net
      
    • Solaris の対話式テキストインストーラをデスクトップセッションで使用してインストールを行うには、次のコマンドを入力します。


      ok boot net - text
      
    • Solaris の対話式テキストインストーラをコンソールセッションで使用してインストールを行うには、次のコマンドを入力します。


      ok boot net - nowin
      

    システムがネットワークからブートします。

  3. システム構成の質問に答えます。

    GUI を使用している場合は、システム構成情報の確認が終わると、「ようこそ (Welcome)」パネルが表示されます。

  4. さらに質問が表示されたら、質問にすべて答えてインストールを完了します。

参照

Solaris インストール GUI による対話式インストールを完了させる方法については、『Solaris 10 8/07 インストールガイド (基本編)』「GRUB 付き Solaris インストールプログラムを使用してインストールまたはアップグレードを行う方法」を参照してください。

Procedurex86: GRUB を使用してネットワーク経由でクライアントをインストールする方法 (DVD)

x86 システム用の Solaris インストールプログラムでは、GRUB ブートローダーが使用されます。この手順では、GRUB ブートローダーを使用してネットワーク経由で x86 システムをインストールする方法を説明します。GRUB ブートローダーの概要については、『Solaris 10 8/07 インストールガイド (インストールとアップグレードの計画)』の第 6 章「Solaris インストールのための GRUB ベースのブート」を参照してください。

ネットワーク経由でシステムをインストールするには、ネットワーク経由でブートするようにクライアントシステムに指示する必要があります。システム BIOS またはネットワークアダプタ BIOS のどちらか一方、またはその両方の BIOS 設定プログラムを使うことによって、クライアントシステム上でネットワークブートを使用できるようにします。いくつかのシステムでは、ほかのデバイスからのブートよりも先にネットワークブートが実行されるように、ブートデバイスの優先順位を調整する必要があります。各設定プログラムに関しては、製造業者のマニュアルを参照するか、またはブート中に表示される設定プログラムの指示を参照してください。

始める前に

この手順では、次の作業が完了していることを前提としています。

この手順では、システムをネットワークからブートできることも前提としています。

  1. システムの電源を入れます。

  2. 適切な組み合わせでキーを押して、システム BIOS に入ります。

    PXE 対応ネットワークアダプタの中には、ブート時にしばらく表示されるプロンプトに対して特定のキーを押すと、PXE ブートを実行する機能を持つものがあります。

  3. ネットワークからブートするようにシステム BIOS で指定します。

    ブートの優先順位を BIOS で設定する方法については、ハードウェアのマニュアルを参照してください。

  4. BIOS を終了します。

    システムがネットワークからブートします。GRUB メニューが表示されます。


    注 –

    使用しているネットワークインストールサーバーの構成によっては、システムに表示される GRUB メニューが次の例と異なる場合があります。



    GNU GRUB version 0.95 (631K lower / 2095488K upper memory)
    +-----------------------------------------------------------------------------------------------------------+
    | Solaris 10 8/07 /cdrom0                                                           
    |                                                                                                           |
    |                                                                                                           |
    +-----------------------------------------------------------------------------------------------------------+
    Use the ^ and v keys to select which entry is highlighted.
    Press enter to boot the selected OS, 'e' to edit the
    commands before booting, or 'c' for a command-line.
  5. 適切なインストールオプションを選択します。

    • ネットワーク経由で Solaris OS をインストールするには、メニューから適切な Solaris エントリを選択して Enter キーを押します。

      「x86: SPARC または x86 DVD メディアを使用して x86 インストールサーバーを作成する方法」で設定したネットワークインストールサーバーからインストールする場合は、このエントリを選択します。

    • 特定のブート引数を指定してネットワーク経由で Solaris OS をインストールする場合は、次の手順に従います。

      インストール中にデバイス構成を変更する場合は、add_install_client を実行してネットワークからインストールするシステムを追加する方法 (DVD)」に説明されているように add_install_client コマンドを使用してあらかじめブート引数を設定していないと、特定のブート引数の設定が必要な場合があります。

      1. GRUB メニューで、編集するインストールオプションを選択してから、e キーを押します。

        GRUB メニューに、次のようなブートコマンドが表示されます。


        kernel /I86pc.Solaris_10/multiboot kernel/unix \
        -B install_media=192.168.2.1:/export/cdrom0/boot \
        module /platform/i86pc/boot_archive
      2. 矢印キーを使用して編集するブートエントリを選択してから、e キーを押します。

        編集するブートコマンドが、GRUB 編集ウィンドウに表示されます。

      3. 使用するブート引数またはオプションを入力して、ブートコマンドを編集します。

        GRUB 編集メニューでは、次のコマンド構文を使用します。


        grub edit>kernel /image_directory/multiboot kernel/unix/ \
        install [url|ask] -B options install_media=media_type
        

        ブート引数およびコマンド構文の詳細については、表 8–1 を参照してください。

      4. 行なった編集を確定して GRUB メニューに戻るには、Enter キーを押します。

        GRUB メニューが表示されます。ブートコマンドに行なった編集が表示されます。

      5. インストールを開始するには、GRUB メニューに b と入力します。

    デフォルトのブートディスクが、システムのインストールまたはアップグレードに必要な条件を満たしているかどうかが検査されます。Solaris インストールがシステム構成を検出できない場合は、不足している情報の入力を求めるプロンプトが表示されます。

    検査が完了すると、インストールの選択画面が表示されます。

  6. インストールの種類を選択します。

    インストールの選択画面には、次のオプションが表示されます。


          Select the type of installation you want to perform:
    
             1 Solaris Interactive
             2 Custom JumpStart
             3 Solaris Interactive Text (Desktop session)
             4 Solaris Interactive Text (Console session)
             5 Apply driver updates
             6 Single user shell
    
             Enter the number of your choice followed by the <ENTER> key.
             Alternatively, enter custom boot arguments directly.
    
             If you wait 30 seconds without typing anything,
             an interactive installation will be started.
    • Solaris OS をインストールするには、次のいずれかの操作を行います。

      • Solaris の対話式インストール GUI を使ってインストールするには、1 と入力してから Enter キーを押します。

      • デスクトップセッションで対話式テキストインストーラを使ってインストールするには、3 と入力してから Enter キーを押します。

        このインストールの種類を選択すると、デフォルトの GUI インストーラを無効にしてテキストインストーラを実行します。

      • コンソールセッションで対話式テキストインストーラを使ってインストールするには、4 と入力してから Enter キーを押します。

        このインストールの種類を選択すると、デフォルトの GUI インストーラを無効にしてテキストインストーラを実行します。

      自動的なカスタム JumpStart インストール (オプション 2) を実行する場合は、『Solaris 10 8/07 インストールガイド (カスタム JumpStart/ 上級編)』を参照してください。

      Solaris インストール GUI およびテキストインストーラの詳細は、『Solaris 10 8/07 インストールガイド (インストールとアップグレードの計画)』「システム要件と推奨事項」を参照してください。

      システムでデバイスとインタフェースが構成され、構成ファイルが検索されます。インストールプログラムが開始します。手順 7 に進んでインストールを続行してください。

    • インストールする前にシステム管理作業を実行する場合は、次のいずれかの操作を行います。

      • ドライバを更新するか、インストール時更新 (ITU) をインストールする場合は、更新するためのメディアを挿入して 5 を入力し、Enter キーを押します。

        使用するシステム上で Solaris OS を実行するために、ドライバの更新または ITU のインストールが必要になる場合があります。ドライバの更新または ITU のインストールを行う手順に従ってください。

      • システム管理作業を実行する場合は、6 を入力してから、Enter キーを押します。

        インストールする前にシステム管理作業を実行する必要がある場合には、シングルユーザーシェルを起動します。インストールする前に実行できるシステム管理作業については、『Solaris のシステム管理 (基本編)』を参照してください。

      これらのシステム管理作業が完了すると、前の手順で表示されたオプションリストが表示されます。インストールを続行する場合は、適切なオプションを選択してください。

  7. システム構成の質問に答えます。

    インストール GUI を使用している場合は、システム構成情報の確認が終わると、「ようこそ (Welcome)」パネルが表示されます。

  8. さらに質問が表示されたら、質問にすべて答えてインストールを完了します。

  9. システムがネットワーク経由でブートし、インストールされたら、次回以降はディスクドライブからブートするようにシステムに指示します。


    注 –

    インストール後にシステムをブートすると、インストール済みのオペレーティングシステムの一覧が GRUB メニューに表示されますが、これには新しくインストールした Solaris OS も含まれます。ブートするオペレーティングシステムを選択します。新たに選択を行わなかった場合は、デフォルトの選択が読み込まれます。


次の手順

使用するマシンに複数のオペレーティングシステムをインストールする場合、ブートするためには、それらのオペレーティングシステムを GRUB ブートローダーに認識させる必要があります。詳細は、『Solaris のシステム管理 (基本編)』「GRUB メニューを編集して Solaris のブート動作を変更する」を参照してください。

参照

Solaris インストール GUI による対話式インストールを完了させる方法については、『Solaris 10 8/07 インストールガイド (基本編)』「GRUB 付き Solaris インストールプログラムを使用してインストールまたはアップグレードを行う方法」を参照してください。

第 6 章 CD メディアを使用したネットワークインストール (作業)

この章では、ネットワーク上で Solaris ソフトウェアをインストールする準備として CD メディアを使用してネットワークとシステムを設定する方法を説明します。ネットワークインストールを使用すると、Solaris 最新リリースディスクイメージにアクセスできるシステム (インストールサーバーと呼ばれる) から、ネットワーク上のほかのシステムに Solaris ソフトウェアをインストールできます。ユーザーは、まず CD メディアの内容をインストールサーバーのハードディスクにコピーする必要があります。これで、任意の Solaris インストール方法を使用して Solaris ソフトウェアをネットワーク上でインストールできます。この章の内容は次のとおりです。


注 –

Solaris 10 11/06 以降のリリースでは、初期インストールのときにネットワークセキュリティー設定を変更することができ、Secure Shell を除くすべてのネットワークサービスを無効にしたり、応答する要求をローカル要求だけに制限することができます。このセキュリティーオプションを使用できるのは最初のインストールのときだけで、アップグレード時には使用できません。アップグレードでは、以前に設定したサービスがそのまま移行されます。ただし netservices コマンドを使用すれば、必要に応じてアップグレード後にネットワークサービスを制限することができます。詳細は、『Solaris 10 8/07 インストールガイド (インストールとアップグレードの計画)』「ネットワークセキュリティーの計画」を参照してください。

ネットワークサービスは、netservices open コマンドを使用するか、SMF コマンドを使用して個別にサービスを有効にする方法で、インストール後に有効にすることができます。詳細は、『Solaris 10 8/07 インストールガイド (インストールとアップグレードの計画)』「インストール後のセキュリティー設定の修正」を参照してください。


作業マップ: CD メディアを使用したネットワークインストール

表 6–1 作業マップ: CD メディアを使用したインストールサーバーの設定

作業 

説明 

参照先 

(x86 のみ): システムが PXE をサポートすることを確認します。 

ネットワーク経由で x86 システムをインストールする場合、使用しているマシンがローカルブートメディアを使用せずに PXE を使用してブートできることを確認してください。 

使用している x86 マシンが PXE をサポートしていない場合は、ローカルの DVD か CD からシステムをブートする必要があります。 

ハードウェア製造元のマニュアルかシステムの BIOS を調べてください。 

インストール方法を選択します。 

Solaris OS は、複数のインストールまたはアップグレード方法を提供します。インストール環境に最も適した方法を選択してください。 

『Solaris 10 8/07 インストールガイド (インストールとアップグレードの計画)』「Solaris インストール方法の選択」

システム情報を収集します。 

チェックリストやワークシートを使って、インストールやアップグレードに必要なすべての情報を収集します。 

『Solaris 10 8/07 インストールガイド (インストールとアップグレードの計画)』の第 5 章「インストールやアップグレードの前に収集すべき情報 (計画)」

(省略可能) システム構成情報を事前設定します。 

インストールやアップグレードの際に情報を入力する手間を省くために、システム構成情報を事前に設定しておくことができます。 

第 2 章「システム構成情報の事前設定 (作業)」

インストールサーバーを作成します。

setup_install_server(1M) コマンドを使用して Solaris SOFTWARE - 1 CD をインストールサーバーのハードディスクにコピーします。

次に、add_to_install_server(1M) コマンドを使用して、追加の Solaris SOFTWARE CD と Solaris LANGUAGES CD をインストールサーバーのハードディスクにコピーします。

(省略可能) ブートサーバーを作成します。

インストールサーバーと異なるサブネット上にあるシステムをネットワークからインストールする場合、システムをブートするためのブートサーバーをサブネット上に作成する必要があります。ブートサーバーを設定するには、setup_install_server コマンドを -b オプションを付けて実行します。DHCP (Dynamic Host Configuration Protocol) を使用する場合は、ブートサーバーは必要ありません。

「CD イメージを使用したサブネット上でのブートサーバーの作成」

ネットワークからインストールするシステムを追加します。

add_install_client コマンドを使用して、ネットワークからインストールする各システムを設定します。インストールする各システムには、ネットワーク上にあるインストールサーバー、ブートサーバー、および構成情報を認識させる必要があります。

「CD イメージを使用してネットワークからインストールするシステムの追加」

(省略可能) DHCP サーバーを構成します。

DHCP を使用してシステムの構成およびインストールパラメータの設定を行う場合は、DHCP サーバーを構成して、インストール方法に適したオプションおよびマクロを作成します。 


注 –

PXE を使用してネットワークから x86 システムをインストールする場合は、DHCP サーバーを構成する必要があります。


『Solaris のシステム管理 (IP サービス)』の第 13 章「DHCP サービスの使用計画 (手順)」

「DHCP サービスによるシステム構成情報の事前設定 (作業)」

ネットワーク経由でシステムをインストールします。 

ネットワークからシステムをブートして、インストールを開始します。 

「CD イメージを使用したネットワークからのシステムのインストール」

SPARC: CD メディアによる SPARC インストールサーバーの作成

インストールサーバーには、ネットワーク上でシステムをインストールするために必要なインストールイメージが含まれます。Solaris ソフトウェアをネットワークからインストールするためには、インストールサーバーを作成する必要があります。必ずしも個別のブートサーバーを設定する必要はありません。

ProcedureSPARC: SPARC CD メディアまたは x86 CD メディアを使用して SPARC インストールサーバーを作成する方法

SPARC CD メディアまたは x86 CD メディアを使用して SPARC インストールサーバーを作成するには、この手順を使用します。


注 –

この手順では、システムでボリュームマネージャーを実行していると仮定しています。メディアの管理にボリュームマネージャーを使用していない場合は、『Solaris のシステム管理 (デバイスとファイルシステム)』を参照してください。


  1. インストールサーバーとして使用するシステム上で、スーパーユーザーになるか、同等の役割になります。

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

  2. Solaris SOFTWARE - 1 CD をシステムのドライブに挿入します。

  3. CD イメージ用のディレクトリを作成します。


    # mkdir -p install_dir_path
    
    install_dir_path

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

  4. マウントされたディスクの Tools ディレクトリに移動します。

    • Solaris SOFTWARE - 1 CD (SPARC 版) からインストールイメージを作成している場合は、次のコマンドを入力します。


      # cd /cdrom/cdrom0/s0/Solaris_10/Tools
      
    • Solaris SOFTWARE - 1 CD (x86 版) からインストールイメージを作成している場合は、次のコマンドを入力します。


      # cd /cdrom/cdrom0/Solaris_10/Tools
      
  5. ドライブ内のイメージをインストールサーバーのハードディスクにコピーします。


    # ./setup_install_server install_dir_path
    
    install_dir_path

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


    注 –

    setup_install_server コマンドは、Solaris SOFTWARE のディスクイメージをコピーする十分なディスク容量があるかどうかを調べます。利用できるディスク容量を調べるには、df -kl コマンドを使用します。


  6. ほかのシステムがインストールサーバーをマウントできるように設定する必要があるかどうかを判断します。

    • インストールサーバーとクライアント (インストールしているシステム) が同じサブネット上にある場合、あるいは、DHCP を使用している場合、ブートサーバーを作成する必要はありません。手順 7 に進みます。

    • インストールサーバーがインストールするシステムと同じサブネット上に存在せず、DHCP を使用していない場合は、次の手順を実行してください。

      1. インストールサーバーのイメージへのパスが適切に共有されていることを確認します。


        # share | grep install_dir_path
        
        install_dir_path

        CD イメージがコピーされているインストールイメージへのパスを指定します。

        • インストールサーバーのディレクトリへのパスが表示されて、anon=0 がオプションに表示される場合、手順 7 に進みます。

        • インストールサーバーのディレクトリのパスが表示されないか、オプション内に anon=0 と示されない場合は、次の作業へ進みます。

      2. 次のエントリを /etc/dfs/dfstab ファイルに追加し、インストールサーバーが利用できるように設定します。


        share -F nfs -o ro,anon=0 -d "install server directory" install_dir_path
        
      3. nfsd デーモンが動作していることを確認します。

        • インストールサーバーで Solaris 最新リリースまたはその互換バージョンが実行されている場合は、次のコマンドを入力します。


          # svcs -l svc:/network/nfs/server:default
          

          nfsd デーモンが稼働している場合は、手順 d に進みます。nfsd デーモンが稼働していない場合は、このデーモンを起動します。


          # svcadm enable svc:/network/nfs/server
          
        • インストールサーバーで Solaris 9 OS またはその互換バージョンが実行されている場合は、次のコマンドを入力します。


          # ps -ef | grep nfsd
          

          nfsd デーモンが稼働している場合は、手順 d に進みます。nfsd デーモンが稼働していない場合は、このデーモンを起動します。


          # /etc/init.d/nfs.server start
          
      4. インストールサーバーを共有します。


        # shareall
        
  7. ルート (/) ディレクトリへ移動します。


    # cd /
    
  8. Solaris SOFTWARE - 1 CD を取り出します。

  9. Solaris SOFTWARE - 2 CD をシステムの CD-ROM ドライブに挿入します。

  10. マウントされた CD の Tools ディレクトリに移動します。

    1. Solaris SOFTWARE - 1 CD (SPARC 版) からインストールイメージを作成している場合は、次のコマンドを入力します。


      # cd /cdrom/cdrom0/s0/Solaris_10/Tools
      
    2. Solaris SOFTWARE - 1 CD (x86 版) からインストールイメージを作成している場合は、次のコマンドを入力します。


      # cd /cdrom/cdrom0/Solaris_10/Tools
      
  11. CD-ROM ドライブ内の CD をインストールサーバーのハードディスクにコピーします。


    # ./add_to_install_server install_dir_path
    
    install_dir_path

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

  12. ルート (/) ディレクトリへ移動します。


    # cd /
    
  13. Solaris SOFTWARE - 2 CD を取り出します。

  14. インストールする Solaris SOFTWARE CD ごとに、手順 9 から手順 13 を繰り返します。

  15. Solaris LANGUAGES CD をシステムの CD-ROM ドライブに挿入します。

  16. マウントされた CD の Tools ディレクトリに移動します。

    • SPARC CD メディアの場合、次のように入力します。


      # cd /cdrom/cdrom0/s0/Solaris_10/Tools
      
    • x86 CD メディアの場合、次のように入力します。


      # cd /cdrom/cdrom0/Solaris_10/Tools
      
  17. CD-ROM ドライブ内の CD をインストールサーバーのハードディスクにコピーします。


    # ./add_to_install_server install_dir_path
    
    install_dir_path

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

  18. ルート (/) ディレクトリへ移動します。


    # cd /
    
  19. (省略可能) setup_install_server によって作成されたネットインストールイメージ上のミニルート内のファイルにパッチを適用します。ブートイメージに問題がある場合は、ファイルにパッチを適用する必要があります。

    • SPARC ベースのインストールイメージの場合は、patchadd -C コマンドを使用してミニルート内のファイルにパッチを適用します。


      # patchadd -C install_dir_path path-to-patch/patch-id
      
      install_dir_path

      ネットワークインストールのミニルートのパスを指定します。

      path-to-patch

      たとえば /var/sadm/spool のように、追加するパッチのパスを指定します。

      patch-id

      適用するパッチ ID を指定します。


      注意 – 注意 –

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


    • x86 ベースのインストールイメージの場合は、次の手順に従って x86 ネットワークインストールのミニルートにパッチを適用します。


      注 –

      次の手順では、ネットワーク上に x86 システム版 Solaris 最新リリースが実行されているシステムがあり、そのシステムにネットワークを経由してアクセスできると仮定しています。


      1. x86 システム版 Solaris 最新リリースが実行されているシステム上で、スーパーユーザーとしてログインするか、同等の役割になります。

      2. 手順 4 で作成したインストールイメージの Tools ディレクトリに移動します。


        # cd install-server-path/install-dir-path/Solaris_10/Tools
        
        install-server-path

        たとえば /net/installserver-1 のように、ネットワーク上のインストールサーバーシステムへのパスを指定します。

      3. 新しいインストールイメージを作成し、そのイメージを x86 システム版 Solaris 最新リリースが実行されているシステム上に置きます。


        # ./setup_install_server remote_install_dir_path
        
        remote_install_dir_path

        新しいインストールイメージを作成する、x86 システム版 Solaris 最新リリース上のパスを指定します。

        このコマンドにより、x86 システム版 Solaris 最新リリース上に新しいインストールイメージが作成されます。このイメージにパッチを適用するには、このイメージを x86 システム版 Solaris 最新リリースが実行されているシステム上に一時的に置く必要があります。

      4. x86 システム版 Solaris 最新リリース上で、ネットワークインストールのブートアーカイブを展開します。


        # /boot/solaris/bin/root_archive unpackmedia remote_install_dir_path \
          destination_dir
        
        remote_install_dir_path

        x86 システム版 Solaris 最新リリース上の x86 ネットワークインストールイメージへのパスを指定します。

        destination_dir

        展開されたブートアーカイブを含むディレクトリのパスを指定します。

      5. x86 システム版 Solaris 最新リリース上で、展開されたブートアーカイブにパッチを適用します。


        # patchadd -C destination_dir path-to-patch/patch-id
        
        path-to-patch

        たとえば /var/sadm/spool のように、追加するパッチのパスを指定します。

        patch-id

        適用するパッチ ID を指定します。

        patchadd -M コマンドを使用すると、複数のパッチを指定できます。詳細は、patchadd(1M) のマニュアルページを参照してください。


        注意 – 注意 –

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


      6. x86 システム版 Solaris 最新リリース上で、x86 ブートアーカイブを圧縮します。


        # /boot/solaris/bin/root_archive packmedia destination_dir \
          remote_install_dir_path
        
      7. パッチを適用したミニルートをインストールサーバー上のインストールイメージにコピーします。


        # cp remote_install_dir_path/boot/x86.miniroot \
          install-server-path/install_dir_path/boot/x86.miniroot
        
  20. ブートサーバーを作成する必要があるかどうかを判断します。


例 6–1 SPARC: SPARC CD メディアを使用して SPARC インストールサーバーを作成する

次の例は、インストールサーバーの /export/home/cdsparc ディレクトリに次の CD をコピーしてインストールサーバーを作成する方法を示しています。この例では、インストールサーバーで Solaris 最新リリースが実行されていると仮定します。

Solaris SOFTWARE - 1 CD (SPARC 版) をシステムの CD-ROM ドライブに挿入します。


# mkdir -p /export/home/cdsparc
# cd /cdrom/cdrom0/s0/Solaris_10/Tools
# ./setup_install_server /export/home/cdsparc

# cd /

Solaris SOFTWARE - 1 CD (SPARC 版) を取り出します。CD-ROM ドライブに Solaris SOFTWARE - 2 CD (SPARC 版) を挿入します。


# cd /cdrom/cdrom0/s0/Solaris_10/Tools
# ./add_to_install_server /export/home/cdsparc
# cd /

インストールする Solaris SOFTWARE CD ごとに、前述のコマンドを繰り返します。

CD-ROM ドライブに Solaris LANGUAGES CD (SPARC 版) を挿入します。


# cd /cdrom/cdrom0/s0/Solaris_10/Tools
# ./add_to_install_server /export/home/cdsparc


例 6–2 x86 CD メディアを使用して SPARC インストールサーバーを作成する

次の例を使用して SPARC ベースのインストールサーバー上に x86 ネットワークインストールイメージを作成します。次の例では、Solaris SOFTWARE CD (x86 版) をインストールサーバーの /export/home/cdx86 ディレクトリにコピーしてクロスプラットフォームのインストールサーバーを作成する方法を説明します。この例では、インストールサーバーで Solaris 最新リリースが実行されていると仮定します。

Solaris SOFTWARE - 1 CD (x86 版) をシステムの CD-ROM ドライブに挿入します。


# mkdir -p /export/home/cdsparc
# cd /cdrom/cdrom0/Solaris_10/Tools
# ./setup_install_server /export/home/cdsparc

# cd /

Solaris SOFTWARE - 1 CD (x86 版) を取り出します。CD-ROM ドライブに Solaris SOFTWARE - 2 CD (x86 版) を挿入します。


# cd /cdrom/cdrom0/Solaris_10/Tools
# ./add_to_install_server /export/home/cdsparc
# cd /

インストールする Solaris SOFTWARE CD (x86 版) ごとに、前述のコマンドを繰り返します。

CD-ROM ドライブに Solaris LANGUAGES CD (x86 版) を挿入します。


# cd /cdrom/cdrom0/Tools
# ./add_to_install_server /export/home/cdsparc

インストールの続行

インストールサーバーを設定したあと、クライアントをインストールクライアントとして追加する必要があります。ネットワーク経由でインストールするクライアントシステムの追加方法については、「CD イメージを使用してネットワークからインストールするシステムの追加」を参照してください。

DHCP を使用しておらず、クライアントシステムがインストールサーバーとは異なるサブネット上にある場合は、ブートサーバーを作成する必要があります。詳細は、「CD イメージを使用したサブネット上でのブートサーバーの作成」を参照してください。

参照

setup_install_server コマンドと add_to_install_server コマンドの詳細は、install_scripts(1M) のマニュアルページを参照してください。

x86: CD メディアによる x86 インストールサーバーの作成

インストールサーバーには、ネットワーク上でシステムをインストールするために必要なインストールイメージが含まれます。Solaris ソフトウェアをネットワークからインストールするためには、インストールサーバーを作成する必要があります。必ずしも個別のブートサーバーを設定する必要はありません。

Procedurex86: x86 CD メディアを使用して x86 インストールサーバーを作成する方法

ここでは、x86 CD メディアを使用して x86 インストールサーバーを作成する方法を説明します。

SPARC ネットワークインストールイメージを作成する場合は、「SPARC: SPARC CD メディアまたは x86 CD メディアを使用して SPARC インストールサーバーを作成する方法」を参照してください。


注 –

この手順では、システムでボリュームマネージャーを実行していると仮定しています。メディアの管理にボリュームマネージャーを使用していない場合は、『Solaris のシステム管理 (デバイスとファイルシステム)』を参照してください。


  1. インストールサーバーとして使用するシステム上で、スーパーユーザーになるか、同等の役割になります。

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

  2. Solaris SOFTWARE - 1 CD をシステムのドライブに挿入します。

  3. CD イメージ用のディレクトリを作成します。


    # mkdir -p install_dir_path
    
    install_dir_path

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

  4. マウントされたディスクの Tools ディレクトリに移動します。


    # cd /cdrom/cdrom0/Solaris_10/Tools
    

    上の例では、cdrom0 は、Solaris OS の CD メディアが入っているドライブへのパスです。

  5. ドライブ内のイメージをインストールサーバーのハードディスクにコピーします。


    # ./setup_install_server install_dir_path
    
    install_dir_path

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


    注 –

    setup_install_server コマンドは、Solaris SOFTWARE のディスクイメージをコピーする十分なディスク容量があるかどうかを調べます。利用できるディスク容量を調べるには、df -kl コマンドを使用します。


  6. ほかのシステムがインストールサーバーをマウントできるように設定する必要があるかどうかを判断します。

    • インストールサーバーとクライアント (インストールしているシステム) が同じサブネット上にある場合、あるいは、DHCP を使用している場合、ブートサーバーを作成する必要はありません。手順 7 に進みます。

    • インストールサーバーがインストールするシステムと同じサブネット上に存在せず、DHCP を使用していない場合は、次の手順を実行してください。

      1. インストールサーバーのイメージへのパスが適切に共有されていることを確認します。


        # share | grep install_dir_path
        
        install_dir_path

        CD イメージがコピーされているインストールイメージへのパスを指定します。

        • インストールサーバーのディレクトリへのパスが表示されて、anon=0 がオプションに表示される場合、手順 7 に進みます。

        • インストールサーバーのディレクトリのパスが表示されないか、オプション内に anon=0 と示されない場合は、次の作業へ進みます。

      2. 次のエントリを /etc/dfs/dfstab ファイルに追加し、インストールサーバーが利用できるように設定します。


        share -F nfs -o ro,anon=0 -d "install server directory" install_dir_path
        
      3. nfsd デーモンが動作していることを確認します。

        • インストールサーバーで Solaris 最新リリースまたはその互換バージョンが実行されている場合は、次のコマンドを入力します。


          # svcs -l svc:/network/nfs/server:default
          

          nfsd デーモンが稼働している場合は、手順 d に進みます。nfsd デーモンが稼働していない場合は、このデーモンを起動します。


          # svcadm enable svc:/network/nfs/server
          
        • インストールサーバーで Solaris 9 OS またはその互換バージョンが実行されている場合は、次のコマンドを入力します。


          # ps -ef | grep nfsd
          

          nfsd デーモンが稼働している場合は、手順 d に進みます。nfsd デーモンが稼働していない場合は、このデーモンを起動します。


          # /etc/init.d/nfs.server start
          
      4. インストールサーバーを共有します。


        # shareall
        
  7. ルート (/) ディレクトリへ移動します。


    # cd /
    
  8. Solaris SOFTWARE - 1 CD を取り出します。

  9. Solaris SOFTWARE - 2 CD をシステムの CD-ROM ドライブに挿入します。

  10. マウントされた CD の Tools ディレクトリに移動します。


    # cd /cdrom/cdrom0/Solaris_10/Tools
    
  11. CD-ROM ドライブ内の CD をインストールサーバーのハードディスクにコピーします。


    # ./add_to_install_server install_dir_path
    
    install_dir_path

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

  12. ルート (/) ディレクトリへ移動します。


    # cd /
    
  13. Solaris SOFTWARE - 2 CD を取り出します。

  14. インストールする Solaris SOFTWARE CD ごとに、手順 9 から手順 13 を繰り返します。

  15. Solaris LANGUAGES CD をシステムの CD-ROM ドライブに挿入します。

  16. マウントされた CD の Tools ディレクトリに移動します。


    # cd /cdrom/cdrom0/Solaris_10/Tools
    
  17. CD-ROM ドライブ内の CD をインストールサーバーのハードディスクにコピーします。


    # ./add_to_install_server install_dir_path
    
    install_dir_path

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

  18. ルート (/) ディレクトリへ移動します。


    # cd /
    
  19. setup_install_server によって作成されたネットインストールイメージ上のミニルート内のファイルにパッチを適用します。ブートイメージに問題がある場合は、ファイルにパッチを適用する必要があります。次のサブ手順に従って x86 ネットワークインストールのミニルートにパッチを適用します。

    1. インストールサーバーで x86 システム版 Solaris 最新リリースが実行されていない場合は、x86 システム版 Solaris 最新リリースが実行されているネットワーク上の別のシステムに、スーパーユーザーとしてログインします。

      x86 版 Solaris 最新リリースのミニルートにパッチを適用するには、使用しているシステムで x86 システム版 Solaris 最新リリースが実行されている必要があります。

    2. 手順 5 で作成したインストールイメージの Tools ディレクトリに移動します。


      # cd install-server-path/install-dir-path/Solaris_10/Tools
      
      install-server-path

      たとえば /net/installserver-1 のように、ネットワーク上のインストールサーバーシステムへのパスを指定します。

    3. 新しいインストールイメージを作成し、そのイメージを x86 システム版 Solaris 最新リリースが実行されているシステム上に置きます。


      # ./setup_install_server remote_install_dir_path
      
      remote_install_dir_path

      新しいインストールイメージを作成する、x86 システム版 Solaris 最新リリース上のパスを指定します。

      このコマンドにより、x86 システム版 Solaris 最新リリース上に新しいインストールイメージが作成されます。このイメージにパッチを適用するには、このイメージを x86 システム版 Solaris 最新リリースが実行されているシステム上に一時的に置く必要があります。

    4. ネットワークインストールのブートアーカイブを展開します。


      # /boot/solaris/bin/root_archive unpackmedia install_dir_path \
        destination_dir
      
      install_dir_path

      x86 ネットワークインストールイメージのパスを指定します。

      destination_dir

      展開されたブートアーカイブを含むディレクトリのパスを指定します。

    5. 展開されたブートアーカイブにパッチを適用します。


      # patchadd -C destination_dir path-to-patch/patch-id
      
      path-to-patch

      たとえば /var/sadm/spool のように、追加するパッチのパスを指定します。

      patch-id

      適用するパッチ ID を指定します。

      patchadd -M コマンドを使用すると、複数のパッチを指定できます。詳細は、patchadd(1M) のマニュアルページを参照してください。


      注意 – 注意 –

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


    6. x86 ブートアーカイブを圧縮します。


      # /boot/solaris/bin/root_archive packmedia destination_dir \
        install_dir_path
      
    7. 必要に応じて、パッチを適用したミニルートをインストールサーバー上のインストールイメージにコピーします。

      リモートの x86 システム版 Solaris 最新リリース上のミニルートにパッチを適用した場合は、パッチを適用したそのミニルートをインストールサーバーにコピーする必要があります。


      # cp remote_install_dir_path/boot/x86.miniroot \
        install-server-path/install_dir_path/boot/x86.miniroot
      
  20. ブートサーバーを作成する必要があるかどうかを判断します。


例 6–3 x86: x86 CD メディアによる x86 インストールサーバーの作成

次の例は、インストールサーバーの /export/home/cdx86 ディレクトリに次の CD をコピーしてインストールサーバーを作成する方法を示しています。この例では、インストールサーバーで Solaris 最新リリースが実行されていると仮定します。

Solaris SOFTWARE - 1 CD (x86 版) をシステムの CD-ROM ドライブに挿入します。

インストールサーバーを設定する。


# mkdir -p /export/home/dvdx86
# cd /cdrom/cdrom0/Solaris_10/Tools
# ./setup_install_server /export/home/cdx86

# cd /

Solaris SOFTWARE - 1 CD (x86 版) を取り出します。CD-ROM ドライブに Solaris SOFTWARE - 2 CD (x86 版) を挿入します。


# cd /cdrom/cdrom0/Solaris_10/Tools
# ./add_to_install_server /export/home/cdx86
# cd /

インストールする Solaris SOFTWARE CD ごとに、前述のコマンドを繰り返します。

CD-ROM ドライブに Solaris LANGUAGES CD (x86 版) を挿入します。


# cd /cdrom/cdrom0/Solaris_10/Tools
# ./add_to_install_server /export/home/cdx86

インストールの続行

インストールサーバーを設定したあと、クライアントをインストールクライアントとして追加する必要があります。ネットワーク経由でインストールするクライアントシステムの追加方法については、「CD イメージを使用してネットワークからインストールするシステムの追加」を参照してください。

DHCP を使用しておらず、クライアントシステムがインストールサーバーとは異なるサブネット上にある場合は、ブートサーバーを作成する必要があります。詳細は、「CD イメージを使用したサブネット上でのブートサーバーの作成」を参照してください。

参照

setup_install_server コマンドと add_to_install_server コマンドの詳細は、install_scripts(1M) のマニュアルページを参照してください。

クロスプラットフォームの CD メディアを使用したインストールサーバーの作成

この節では、SPARC システム上に x86 ネットワークインストールイメージを作成する方法について説明します。

x86 CDメディアを使用して SPARC インストールサーバーを作成するために、リモートの x86 システムは必要ありません。詳細については、「SPARC: SPARC CD メディアまたは x86 CD メディアを使用して SPARC インストールサーバーを作成する方法」を参照してください。

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

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

この手順では、x86-system はインストールサーバーとなる x86 システムを、remote-SPARC-system は SPARC CD メディアを使用するリモート SPARC システムを表します。

始める前に

この作業を行うには、次のものが必要です。


注 –

この手順では、システムでボリュームマネージャーを実行していると仮定しています。メディアの管理にボリュームマネージャーを使用していない場合は、『Solaris のシステム管理 (デバイスとファイルシステム)』を参照してください。


  1. リモート SPARC システム上で、スーパーユーザーになるか、同等の役割になります。

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

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

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


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

    • インストールサーバーで Solaris 最新リリースまたはその互換バージョンが実行されている場合は、次のコマンドを入力します。


      remote-SPARC-system# svcadm enable svc:/network/nfs/server
      
    • インストールサーバーで Solaris 9 OS またはその互換バージョンが実行されている場合は、次のコマンドを入力します。


      remote-SPARC-system# /etc/init.d/nfs.server start
      
  5. リモート SPARC システム上で share コマンドを実行し、ほかのシステムが CD を利用可能であることを確認します。


    remote-SPARC-system# share
    -   /cdrom/cdrom0/s0 ro,anon=0 " "
    -   /cdrom/cdrom0/s1 ro,anon=0 " "

    前のサンプル出力では、cdrom0 は、SPARC ベースのシステム上の Solaris 最新リリースを指します。このテキスト文字列は、Solaris OS のバージョンによって異なります。

  6. SPARC インストールサーバーになる x86 システム上で、スーパーユーザーになるか、同等の役割になります。

  7. CD がリモート x86 システム上で適切にエクスポートされていることを確認します。


    x86-system# showmount -e remote-SPARC-system
    export list for remote-SPARC-system:
    /cdrom/cdrom0/s0 (everyone)
    /cdrom/cdrom0/s1 (everyone)
  8. x86 システム上で、マウントされたディスクの Tools ディレクトリに移動します。


    x86-system# cd /net/remote-SPARC-system/cdrom/cdrom0/s0/Solaris_10/Tools
    
  9. x86 システム上で、インストールサーバーのハードディスク内の、setup_install_server コマンドを使用して作成したディレクトリにドライブ内のディスクをコピーします。


    x86-system# ./setup_install_server  install_dir_path
    
    install_dir_path

    ディスクイメージをコピーするディレクトリを指定します。空のディレクトリを指定してください。


    注 –

    setup_install_server コマンドは、Solaris SOFTWARE のディスクイメージをコピーする十分なディスク容量があるかどうかを調べます。利用できるディスク容量を調べるには、df -kl コマンドを使用します。


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


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


    x86-system# umount /net/remote-SPARC-system/cdrom/cdrom0/s0
    

    x86-system# umount /net/remote-SPARC-system/cdrom/cdrom0/s1
    
  12. SPARC システム上で、両方の CD-ROM スライスの共有を解除します。


    remote-SPARC-system# unshare /cdrom/cdrom0/s0
    

    remote-SPARC-system# unshare /cdrom/cdrom0/s1
    
  13. SPARC システム上で、Solaris SOFTWARE - 1 CD (SPARC 版) を取り出します。

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

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


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


    x86-system# ./add_to_install_server install_dir_path
    
    install_dir_path

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

  17. Solaris SOFTWARE - 2 CD (SPARC 版) を取り出します。

  18. インストールする Solaris SOFTWARE CD ごとに、手順 14 から手順 17 を繰り返します。

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

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


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


    x86-system# ./add_to_install_server install_dir_path
    
    install_dir_path

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

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

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

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


      注意 – 注意 –

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


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


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

次の例は、richards という名前の x86 システム上に SPARC インストールサーバーを作成する方法を示しています。次の SPARC CD が、simpson という名前のリモート SPARC システムから x86 インストールサーバーの /export/home/cdsparc ディレクトリにコピーされます。

この例では、インストールサーバーで Solaris 最新リリースが実行されていると仮定します。

リモート SPARC システムで、Solaris SOFTWARE - 1 CD (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)# svcadm enable svc:/network/nfs/server

x86 システムで、次のように入力します。


richards (x86-system)# cd /net/simpson/cdrom/cdrom0/s0//Solaris_10/Tools
richards (x86-system)# ./setup_install_server /export/home/cdsparc
richards (x86-system)# cd /
richards (x86-system)# umount /net/simpson/cdrom/cdrom0/s0/

リモート 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_10/Tools
richards (x86-system)# ./add_to_install_server /export/home/cdsparc

インストールする Solaris SOFTWARE CD (x86 版) ごとに、前述のコマンドを繰り返します。


richards (x86-system)# cd /cdrom/cdrom0/Tools
richards (x86-system)# ./add_to_install_server /export/home/cdsparc

この例では、各コマンドを実行する前に各 CD がドライブに挿入され、自動的にマウントされるものとします。各コマンドの実行が終了すると、CD が取り出されます。


インストールの続行

インストールサーバーを設定したあと、クライアントをインストールクライアントとして追加する必要があります。ネットワーク経由でインストールするクライアントシステムの追加方法については、「CD イメージを使用してネットワークからインストールするシステムの追加」を参照してください。

DHCP を使用しておらず、クライアントシステムがインストールサーバーとは異なるサブネット上にある場合は、ブートサーバーを作成する必要があります。詳細は、「CD イメージを使用したサブネット上でのブートサーバーの作成」を参照してください。

参照

setup_install_server コマンドと add_to_install_server コマンドの詳細は、install_scripts(1M) のマニュアルページを参照してください。

CD イメージを使用したサブネット上でのブートサーバーの作成

Solaris ソフトウェアをネットワークからインストールするためには、インストールサーバーを作成する必要があります。ブートサーバーは必ずしも設定する必要はありません。ブートサーバーには、ネットワーク上でシステムをブートするために必要なブートソフトウェアが含まれています。一方、インストールサーバーは Solaris ソフトウェアのインストールを行います。

ProcedureCD イメージを使用してサブネット上にブートサーバーを作成する方法

  1. サブネットのブートサーバーとして使用するシステム上で、スーパーユーザーとしてログインするか、同等の役割になります。

    システムにローカルの CD-ROM ドライブが存在するか、あるいはリモートの Solaris 最新リリースディスクイメージ (通常はインストールサーバー上にある) にアクセスできる必要があります。ネームサービスを使用する場合は、システムがすでにそのネームサービスに登録されていなければなりません。ネームサービスを使用しない場合は、サイトのポリシーに従ってシステムの情報を供給する必要があります。

  2. インストールサーバーから Solaris SOFTWARE - 1 CD イメージをマウントします。


    # mount -F nfs -o ro server_name:path /mnt
    
    server_name: path

    インストールサーバー名とディスクイメージの絶対パスを指定します。

  3. ブートイメージ用のディレクトリを作成します。


    # mkdir -p boot_dir_path
    
    boot_dir_path

    ブートソフトウェアをコピーするディレクトリを指定します。

  4. Solaris SOFTWARE - 1 CD イメージの Tools ディレクトリへ移動します。


    # cd /mnt/Solaris_10/Tools
    
  5. ブートソフトウェアをブートサーバーにコピーします。


    # ./setup_install_server -b boot_dir_path
    
    -b

    システムをブートサーバーとして設定することを示します。

    boot_dir_path

    ブートソフトウェアをコピーするディレクトリを指定します。


    注 –

    setup_install_server コマンドは、イメージをコピーする十分なディスク容量があるかどうかを調べます。利用できるディスク容量を調べるには、df -kl コマンドを使用します。


  6. ルート (/) ディレクトリへ移動します。


    # cd /
    
  7. インストールイメージをマウント解除します。


    # umount /mnt
    

例 6–5 CD メディアを使用してサブネット上にブートサーバーを作成する

次の例は、ブートサーバーをサブネット上に作成する方法を示したものです。次のコマンドを実行すると、Solaris SOFTWARE - 1 CD (SPARC 版) イメージのブートソフトウェアがシステムのローカルディスク (/export/install/boot) にコピーされます。


# mount -F nfs -o ro crystal:/export/install/boot /mnt 
# mkdir -p /export/install/boot 
# cd /mnt/Solaris_10/Tools
# ./setup_install_server -b /export/install/boot
# cd /
# umount /mnt

この例では、コマンドを実行する前に各ディスクがドライブに挿入され、自動的にマウントされるものとします。コマンドの実行が終了すると、ディスクが取り出されます。


インストールの続行

ブートサーバーを設定したあと、クライアントをインストールクライアントとして追加する必要があります。ネットワーク経由でインストールするクライアントシステムの追加方法については、「CD イメージを使用してネットワークからインストールするシステムの追加」を参照してください。

参照

setup_install_server コマンドの詳細は、install_scripts(1M) のマニュアルページを参照してください。

CD イメージを使用してネットワークからインストールするシステムの追加

インストールサーバーとブートサーバー (必要な場合) を作成し終わったら、ネットワークからインストールする各システムを設定する必要があります。インストールする各システムは、次の各項目にアクセスできる必要があります。

インストールサーバーとクライアントの設定には、add_install_client を使用して次の作業を実行してください。

このコマンドで使用できるオプションについての詳細は、add_install_client(1M) のマニュアルページを参照してください。

Procedureadd_install_client を実行してネットワークからインストールするシステムを追加する方法 (CD)

インストールサーバーを作成したら、ネットワークからインストールする各システムを設定する必要があります。

ネットワークからインストールするように x86 クライアントを設定するには、次の手順のように add_install_client を使用します。

始める前に

ブートサーバーが存在する場合は、インストールサーバーのインストールイメージを共有しているか確認してください。「インストールサーバーを作成する方法」の手順 6 を参照してください。

インストールする各システムは、次の各項目にアクセスできる必要があります。

  1. インストールサーバーまたはブートサーバー上で、スーパーユーザーになるか、同等の役割になります。

  2. NIS、NIS+、DNS、または LDAP のネームサービスを使用する場合、インストールするシステムについての次のような情報がネームサービスに追加されていることを確認します。

    • ホスト名

    • IP アドレス

    • Ethernet アドレス

    ネームサービスの詳細は、『Solaris のシステム管理 (ネーミングとディレクトリサービス : DNS、NIS、LDAP 編)』を参照してください。

  3. インストールサーバー上の Solaris 最新リリース CD イメージの Tools ディレクトリに移動します。


    # cd /install_dir_path/Solaris_10/Tools
    
    install_dir_path

    Tools ディレクトリのパスを指定します。

  4. このクライアントをインストールサーバーの /etc/ethers ファイルに追加します。

    1. このクライアント上で ethers アドレスを見つけます。/etc/ethers のマップは、ローカルファイルから取得します。


      # ifconfig -a grep ether
      ether 8:0:20:b3:39:1d
    2. インストールサーバー上で、エディタを使って /etc/ethers ファイルを開きます。そのアドレスをリストに追加します。

  5. ネットワークでインストールするためのシステムを設定します。


    # ./add_install_client -d -s install_server:install_dir_path \
    -c jumpstart_server:jumpstart_dir_path   -p sysid_server:path \
      -t boot_image_path -b "network_boot_variable=value" \
    -e ethernet_address client_name platform_group 
    
    -d

    クライアントが DHCP を使用してネットワークインストールパラメータを取得することを指定します。-d だけを使用した場合、add_install_client コマンドは、同じクラスに属するすべてのクライアントシステム (たとえばすべての SPARC クライアントマシン) のインストール情報を設定します。特定のクライアントのインストール情報を設定する場合は、-d-e を併用します。

    x86 クライアントの場合、このオプションを指定し、PXE ネットワークブートを使用してネットワークからシステムをブートしてください。このオプションを指定すると、DHCP サーバーに作成する必要のある DHCP オプションの一覧が出力されます。

    DHCP を使用した特定のクラスのインストールの詳細は、「Solaris インストールパラメータ用の DHCP オプションとマクロの作成」を参照してください。

    -s install_server:install_dir_path

    インストールサーバーの名前とパスを指定します。

    • install_server は、インストールサーバーのホスト名です。

    • install_dir_path は、Solaris 最新リリース CD イメージの絶対パスです。

    -c jumpstart_server :jumpstart_dir_path

    カスタム JumpStart インストールの JumpStart ディレクトリを指定します。jumpstart_server には、JumpStart ディレクトリがあるサーバーのホスト名を指定します。jumpstart_dir_path は、JumpStart ディレクトリへの絶対パスです。

    -p sysid_server :path

    システムの構成情報を事前設定するための sysidcfg ファイルのパスを指定します。sysid_server は、このファイルを持っているサーバーの有効なホスト名または IP アドレスです。path は、sysidcfg ファイルを含むディレクトリの絶対パスです。

    -t boot_image_path

    Solaris 最新リリースネットインストールイメージ、CD、または DVD 上の Tools ディレクトリにあるブートイメージ以外のブートイメージを使用する場合、代替ブートイメージへのパスを指定します。

    -bboot-property= value

    x86 システムのみ: ネットワークからクライアントをブートするときに使用するブートプロパティー変数の値を設定できます。-b は、-e オプションと組み合わせて使用する必要があります。

    ブートプロパティーについては、eeprom(1M) のマニュアルページを参照してください。

    -e ethernet_address

    インストールするクライアントの Ethernet アドレスを指定します。このオプションを指定すると、特定のクライアントが使用するインストール情報 (クライアントのブートファイルなど) を設定できます。

    ブートファイルの名前に接頭辞 nbp. は使用されません。たとえば、x86 ベースのクライアントに -e 00:07:e9:04:4a:bf を指定した場合、このコマンドによってブートファイル 010007E9044ABF.i86pc/tftpboot ディレクトリに作成されます。ただし、Solaris 最新リリース では接頭辞 nbp. の付いた従来のブートファイルもサポートしています。

    DHCP を使用した特定のクライアントのインストールの詳細は、「Solaris インストールパラメータ用の DHCP オプションとマクロの作成」を参照してください。

    client_name

    ネットワークからインストールするシステムの名前を指定します。この名前はインストールサーバーのホスト名ではありません。

    platform_group

    インストールするシステムのプラットフォームグループを指定します。プラットフォームグループの詳細なリストについては、『Solaris 10 8/07 インストールガイド (インストールとアップグレードの計画)』「プラットフォーム名とプラットフォームグループ」を参照してください。


例 6–6 SPARC: DHCP を使用している場合の SPARC インストールサーバー上の SPARC インストールクライアントの追加方法 (CD)

次の例は、DHCP を使用してネットワーク上のインストールパラメータを設定しているときに、インストールクライアントを追加する方法を示しています。インストールクライアントは、basil という名前の Ultra 5 システムです。ファイルシステム /export/home/cdsparc/Solaris_10/Tools には、add_install_client コマンドが入っています。

DHCP を使用してネットワークインストール用のインストールパラメータを設定する方法については、「DHCP サービスによるシステム構成情報の事前設定 (作業)」を参照してください。


sparc_install_server# cd /export/home/cdsparc/Solaris_10/Tools
sparc_install_server# ./add_install_client -d basil sun4u


例 6–7 インストールサーバーと同じサブネット上にあるインストールクライアントの追加方法 (CD)

次の例は、インストールサーバーと同じサブネット上にあるインストールクライアントを追加する方法を示しています。インストールクライアントは、basil という名前の Ultra 5 システムです。ファイルシステム /export/home/cdsparc/Solaris_10/Tools には、add_install_client コマンドが入っています。


install_server# cd /export/home/cdsparc/Solaris_10/Tools
install_server# ./add_install_client basil sun4u


例 6–8 ブートサーバーへのインストールクライアントの追加方法 (CD)

次の例は、ブートサーバーにインストールクライアントを追加する方法を示しています。インストールクライアントは、rose という名前の Ultra 5 システムです。次のコマンドはブートサーバー上で実行します。-s オプションには、/export/home/cdsparc に Solaris 最新リリース CD イメージを持っている rosemary という名前のインストールサーバーを指定しています。


boot_server# cd /export/home/cdsparc/Solaris_10/Tools
boot_server# ./add_install_client -s rosemary:/export/home/cdsparc rose sun4u


例 6–9 x86: DHCP を使用している場合の x86 インストールサーバー上の単一 x86 インストールクライアントの追加方法 (CD)

GRUB ブートローダーは SUNW.i86pc の DHCP クラス名は使用しません。次の例では、DHCP を使用してネットワークのインストールパラメータを設定している場合に、x86 インストールクライアントをインストールサーバーに追加する方法を説明します。


x86_install_server# cd /export/boot/cdx86/Solaris_10/Tools
x86_install_server# ./add_install_client -d -e 00:07:e9:04:4a:bf \ 
-s rosemary:/export/home/cdx86 i86pc

このコマンドは、Ethernet アドレス 00:07:e9:04:4a:bf のクライアントをインストールクライアントとして設定します。ブートファイル 010007E9044ABF.i86pc がインストールサーバー上に作成されます。以前のリリースでは、このブートファイルは nbp.010007E9044ABF.i86pc と命名されていました。

DHCP を使用してネットワークインストール用のインストールパラメータを設定する方法については、「DHCP サービスによるシステム構成情報の事前設定 (作業)」を参照してください。



例 6–10 x86: ネットワークインストール時に使用するシリアルコンソールの指定 (CD)

次の例は、x86 インストールクライアントをインストールサーバーに追加し、インストール時に使用するシリアルコンソールを指定する方法を示しています。この例では、インストールクライアントは次のように設定されます。

クライアントを追加します。


install server# cd /export/boot/cdx86/Solaris_10/Tools
install server# ./add_install_client -d -e "00:07:e9:04:4a:bf" \
-b "console=ttya" i86pc

-b オプションで使用可能なブートプロパティー変数の詳細は、eeprom(1M) のマニュアルページを参照してください。


インストールの続行

DHCP サーバーを使用してネットワーク経由で x86 ベースのクライアントをインストールする場合は、DHCP サーバーを構成して、add_install_client -d コマンドの出力で一覧表示されるオプションおよびマクロを作成します。ネットワークインストールをサポートするように DHCP サーバーを構成する方法については、「DHCP サービスによるシステム構成情報の事前設定 (作業)」を参照してください。

x86 システム: DHCP サーバーを使用していない場合は、ローカルの Solaris OS DVD または CD からシステムをブートする必要があります。

参照

add_install_client コマンドの詳細は、install_scripts(1M) のマニュアルページを参照してください。

CD イメージを使用したネットワークからのシステムのインストール

システムをインストールクライアントとして追加したら、クライアントに対してネットワークからインストールを行うことができます。この節では、次の作業について説明します。

ProcedureSPARC: ネットワーク経由でクライアントをインストールする方法 (CD)

始める前に

この手順では、次の作業が完了していることを前提としています。

  1. クライアントシステムの電源を入れます。

    システムが動作中の場合は、システムの実行レベルを 0 にします。

    ok プロンプトが表示されます。

  2. ネットワークからシステムをブートします。

    • Solaris の対話式インストール GUI を使用してインストールを行うには、次のコマンドを入力します。


      ok boot net
      
    • Solaris の対話式テキストインストーラをデスクトップセッションで使用してインストールを行うには、次のコマンドを入力します。


      ok boot net - text
      
    • Solaris の対話式テキストインストーラをコンソールセッションで使用してインストールを行うには、次のコマンドを入力します。


      ok boot net - nowin
      

    システムがネットワークからブートします。

  3. システム構成の質問に答えます。

    GUI を使用している場合は、システム構成情報の確認が終わると、「ようこそ (Welcome)」パネルが表示されます。

  4. さらに質問が表示されたら、質問にすべて答えてインストールを完了します。

参照

Solaris インストール GUI による対話式インストールを完了させる方法については、『Solaris 10 8/07 インストールガイド (基本編)』「GRUB 付き Solaris インストールプログラムを使用してインストールまたはアップグレードを行う方法」を参照してください。

Procedurex86: GRUB を使用してネットワーク経由でクライアントをインストールする方法 (CD)

x86 システム用の Solaris インストールプログラムでは、GRUB ブートローダーが使用されます。この手順では、GRUB ブートローダーを使用してネットワーク経由で x86 システムをインストールする方法を説明します。GRUB ブートローダーの概要については、『Solaris 10 8/07 インストールガイド (インストールとアップグレードの計画)』の第 6 章「Solaris インストールのための GRUB ベースのブート」を参照してください。

ネットワーク経由でシステムをインストールするには、ネットワーク経由でブートするようにクライアントシステムに指示する必要があります。システム BIOS またはネットワークアダプタ BIOS のどちらか一方、またはその両方の BIOS 設定プログラムを使うことによって、クライアントシステム上でネットワークブートを使用できるようにします。いくつかのシステムでは、ほかのデバイスからのブートよりも先にネットワークブートが実行されるように、ブートデバイスの優先順位を調整する必要があります。各設定プログラムに関しては、製造業者のマニュアルを参照するか、またはブート中に表示される設定プログラムの指示を参照してください。

始める前に

この手順では、次の作業が完了していることを前提としています。

この手順では、システムをネットワークからブートできることも前提としています。

  1. システムの電源を入れます。

  2. 適切な組み合わせでキーを押して、システム BIOS に入ります。

    PXE 対応ネットワークアダプタの中には、ブート時にしばらく表示されるプロンプトに対して特定のキーを押すと、PXE ブートを実行する機能を持つものがあります。

  3. ネットワークからブートするようにシステム BIOS で指定します。

    ブートの優先順位を BIOS で設定する方法については、ハードウェアのマニュアルを参照してください。

  4. BIOS を終了します。

    システムがネットワークからブートします。GRUB メニューが表示されます。


    注 –

    使用しているネットワークインストールサーバーの構成によっては、システムに表示される GRUB メニューが次の例と異なる場合があります。



    GNU GRUB version 0.95 (631K lower / 2095488K upper memory)
    +-----------------------------------------------------------------------------------------------------------+
    | Solaris 10 8/07 /cdrom0                                                           
    |                                                                                                           |
    |                                                                                                           |
    +-----------------------------------------------------------------------------------------------------------+
    Use the ^ and v keys to select which entry is highlighted.
    Press enter to boot the selected OS, 'e' to edit the
    commands before booting, or 'c' for a command-line.
  5. 適切なインストールオプションを選択します。

    • ネットワーク経由で Solaris OS をインストールするには、メニューから適切な Solaris エントリを選択して Enter キーを押します。

      「x86: SPARC または x86 DVD メディアを使用して x86 インストールサーバーを作成する方法」で設定したネットワークインストールサーバーからインストールする場合は、このエントリを選択します。

    • 特定のブート引数を指定してネットワーク経由で Solaris OS をインストールする場合は、次の手順に従います。

      インストール中にデバイス構成を変更する場合は、add_install_client を実行してネットワークからインストールするシステムを追加する方法 (DVD)」に説明されているように add_install_client コマンドを使用してあらかじめブート引数を設定していないと、特定のブート引数の設定が必要な場合があります。

      1. GRUB メニューで、編集するインストールオプションを選択してから、e キーを押します。

        GRUB メニューに、次のようなブートコマンドが表示されます。


        kernel /I86pc.Solaris_10/multiboot kernel/unix \
        -B install_media=192.168.2.1:/export/cdrom0/boot \
        module /platform/i86pc/boot_archive
      2. 矢印キーを使用して編集するブートエントリを選択してから、e キーを押します。

        編集するブートコマンドが、GRUB 編集ウィンドウに表示されます。

      3. 使用するブート引数またはオプションを入力して、ブートコマンドを編集します。

        GRUB 編集メニューでは、次のコマンド構文を使用します。


        grub edit>kernel /image_directory/multiboot kernel/unix/ \
        install [url|ask] -B options install_media=media_type
        

        ブート引数およびコマンド構文の詳細については、表 8–1 を参照してください。

      4. 行なった編集を確定して GRUB メニューに戻るには、Enter キーを押します。

        GRUB メニューが表示されます。ブートコマンドに行なった編集が表示されます。

      5. インストールを開始するには、GRUB メニューに b と入力します。

    デフォルトのブートディスクが、システムのインストールまたはアップグレードに必要な条件を満たしているかどうかが検査されます。Solaris インストールがシステム構成を検出できない場合は、不足している情報の入力を求めるプロンプトが表示されます。

    検査が完了すると、インストールの選択画面が表示されます。

  6. インストールの種類を選択します。

    インストールの選択画面には、次のオプションが表示されます。


          Select the type of installation you want to perform:
    
             1 Solaris Interactive
             2 Custom JumpStart
             3 Solaris Interactive Text (Desktop session)
             4 Solaris Interactive Text (Console session)
             5 Apply driver updates
             6 Single user shell
    
             Enter the number of your choice followed by the <ENTER> key.
             Alternatively, enter custom boot arguments directly.
    
             If you wait 30 seconds without typing anything,
             an interactive installation will be started.
    • Solaris OS をインストールするには、次のいずれかの操作を行います。

      • Solaris の対話式インストール GUI を使ってインストールするには、1 と入力してから Enter キーを押します。

      • デスクトップセッションで対話式テキストインストーラを使ってインストールするには、3 と入力してから Enter キーを押します。

        このインストールの種類を選択すると、デフォルトの GUI インストーラを無効にしてテキストインストーラを実行します。

      • コンソールセッションで対話式テキストインストーラを使ってインストールするには、4 と入力してから Enter キーを押します。

        このインストールの種類を選択すると、デフォルトの GUI インストーラを無効にしてテキストインストーラを実行します。

      自動的なカスタム JumpStart インストール (オプション 2) を実行する場合は、『Solaris 10 8/07 インストールガイド (カスタム JumpStart/ 上級編)』を参照してください。

      Solaris インストール GUI およびテキストインストーラの詳細は、『Solaris 10 8/07 インストールガイド (インストールとアップグレードの計画)』「システム要件と推奨事項」を参照してください。

      システムでデバイスとインタフェースが構成され、構成ファイルが検索されます。インストールプログラムが開始します。手順 7 に進んでインストールを続行してください。

    • インストールする前にシステム管理作業を実行する場合は、次のいずれかの操作を行います。

      • ドライバを更新するか、インストール時更新 (ITU) をインストールする場合は、更新するためのメディアを挿入して 5 を入力し、Enter キーを押します。

        使用するシステム上で Solaris OS を実行するために、ドライバの更新または ITU のインストールが必要になる場合があります。ドライバの更新または ITU のインストールを行う手順に従ってください。

      • システム管理作業を実行する場合は、6 を入力してから、Enter キーを押します。

        インストールする前にシステム管理作業を実行する必要がある場合には、シングルユーザーシェルを起動します。インストールする前に実行できるシステム管理作業については、『Solaris のシステム管理 (基本編)』を参照してください。

      これらのシステム管理作業が完了すると、前の手順で表示されたオプションリストが表示されます。インストールを続行する場合は、適切なオプションを選択してください。

  7. システム構成の質問に答えます。

    インストール GUI を使用している場合は、システム構成情報の確認が終わると、「ようこそ (Welcome)」パネルが表示されます。

  8. さらに質問が表示されたら、質問にすべて答えてインストールを完了します。

  9. システムがネットワーク経由でブートし、インストールされたら、次回以降はディスクドライブからブートするようにシステムに指示します。


    注 –

    インストール後にシステムをブートすると、インストール済みのオペレーティングシステムの一覧が GRUB メニューに表示されますが、これには新しくインストールした Solaris OS も含まれます。ブートするオペレーティングシステムを選択します。新たに選択を行わなかった場合は、デフォルトの選択が読み込まれます。


次の手順

使用するマシンに複数のオペレーティングシステムをインストールする場合、ブートするためには、それらのオペレーティングシステムを GRUB ブートローダーに認識させる必要があります。詳細は、『Solaris のシステム管理 (基本編)』「GRUB メニューを編集して Solaris のブート動作を変更する」を参照してください。

参照

Solaris インストール GUI による対話式インストールを完了させる方法については、『Solaris 10 8/07 インストールガイド (基本編)』「GRUB 付き Solaris インストールプログラムを使用してインストールまたはアップグレードを行う方法」を参照してください。

第 7 章 ネットワーク経由のインストール (例)

この章では、DVD メディアまたは CD メディアを使用して、ネットワーク経由で Solaris OS をインストールする方法の例を紹介します。

この章の例はすべて、次の条件に基づいています。

次の追加のオプションのいずれかの例を選択してください。

同じサブネット上でのネットワークインストール (例)

この節では、次の例について説明します。


例 7–1 SPARC: 同じサブネット上でのインストール (DVD メディアを使用)

この例では、SPARC DVD メディアを使用して SPARC インストールサーバーを作成します。

この例は次の条件に基づいています。

  1. SPARC インストールサーバーを作成して設定します。

    この例では、Solaris DVD をインストールサーバーの /export/home/dvdsparc ディレクトリにコピーする方法で、インストールサーバーを作成します。

    1. SPARC システムのドライブに Solaris DVD を挿入します。

    2. 次のコマンドを使って DVD イメージを格納するディレクトリを作成します。次に、マウントしたディスクの Tools ディレクトリに移動します。そのあと、そのドライブ内の DVD イメージをインストールサーバーのハードディスクにコピーします。


      # mkdir -p /export/home/dvdsparc
      # cd /cdrom/cdrom0/s0/Solaris_10/Tools
      # ./setup_install_server /export/home/dvdsparc
      
  2. ネットワークインストールイメージを使用してシステムをインストールします。

    この例では、Solaris の対話式インストール GUI を使ってインストールします。

    1. ネットワークからシステムをブートします。

    2. Solaris の対話式インストール GUI を使用してインストールを行うには、次のコマンドを入力します。


      ok bootnet - install
      

      システムはネットワークからインストールされます。

    3. システム構成の質問に答えます。すべてのシステム情報が事前設定されている場合は、構成情報の入力は求められません。

      システム構成情報の確認が終わると、「ようこそ (Welcome)」パネルが表示されます。インストールが完了します。

この例で使用しているネットワークインストール手順の詳細な説明については、第 5 章「DVD メディアを使用したネットワークインストール (作業)」を参照してください。



例 7–2 SPARC: 同じサブネット上でのインストール (CD メディアを使用)

この例では、SPARC CD メディアを使用して SPARC インストールサーバーを作成します。

この例は次の条件に基づいています。

  1. SPARC インストールサーバーを作成して設定します。

    次の例では、CD メディアをインストールサーバーの /export/home/cdsparc ディレクトリにコピーしてインストールサーバーを作成する方法を示します。

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

    2. 次のコマンドを使って CD イメージのディレクトリを作成します。次に、マウントしたディスクの Tools ディレクトリに移動し、ドライブ内のイメージをインストールサーバーのハードディスクにコピーします。


      # mkdir -p /export/home/cdsparc
      # cd /cdrom/cdrom0/s0/Solaris_10/Tools
      # ./setup_install_server /export/home/cdsparc
      # cd /
      
  2. インストールするシステムをネットワークから追加します。

    1. CD-ROM ドライブに Solaris SOFTWARE - 2 CD (SPARC 版) を挿入します。

    2. 次のコマンドを使用します。まず、マウントした CD の Tools ディレクトリに移動します。次に、CD-ROM ドライブ内の CD をインストールサーバーのハードディスクにコピーします。さらに、ルート (/) ディレクトリに移動します。


      # cd /cdrom/cdrom0/s0/Solaris_10/Tools
      # ./add_to_install_server /export/home/cdsparc
      # cd /
      
    3. インストールする Solaris SOFTWARE CD ごとに、前述のコマンドを繰り返します。

    4. CD-ROM ドライブに Solaris LANGUAGES CD (SPARC 版) を挿入します。


      # cd /cdrom/cdrom0/s0/Solaris_10/Tools
      # ./add_to_install_server /export/home/cdsparc
      
  3. ネットワークインストールイメージを使用してシステムをインストールします。

    1. ネットワークからシステムをブートします。

    2. Solaris の対話式インストール GUI を使用してインストールを行うには、次のコマンドを入力します。


      ok boot net
      

      システムはネットワークからインストールされます。

    3. システム構成の質問に答えます。

      システム構成情報の確認が終わると、「ようこそ (Welcome)」パネルが表示されます。インストールが完了します。

この例で使用しているネットワークインストール手順の詳細な説明については、第 5 章「DVD メディアを使用したネットワークインストール (作業)」を参照してください。



例 7–3 x86: 同じサブネット上でのインストール (DVD メディアを使用)

この例では、x86 DVD メディアを使用して x86 インストールサーバーを作成します。

この例は次の条件に基づいています。

  1. x86 インストールサーバーを作成して設定します。

    次の例では、 Solaris Operating System DVD (x86 版) をインストールサーバーの /export/home/dvdx86 ディレクトリにコピーして x86 インストールサーバーを作成する方法を示します。

    1. システムのドライブに Solaris DVD を挿入します。

    2. 次のコマンドを使用します。まず、ブートイメージを格納するディレクトリを作成します。次に、マウントしたディスクの Tools ディレクトリに移動します。さらに、setup_install_server コマンドを使用して、ドライブ内のディスクをインストールサーバーのハードディスクにコピーします。


      # mkdir -p /export/home/dvdx86
      # cd /cdrom/cdrom0/Solaris_10/Tools
      # ./setup_install_server /export/home/dvdx86
      
    3. 次のパスを /etc/dfs/dfstab ファイルに追加します。


      share -F nfs -o ro,anon=0 -d "install server directory" /export/home/dvdx86
    4. nfsd デーモンが稼働しているかどうかを確認します。nfsd デーモンが稼働していない場合、このデーモンを起動して共有します。


      # svcs -l svc:/network/nfs/server:default
      # svcadm enable svc:/network/nfs/server 
      # shareall 
      # cd /
      

    注 –

    インストールサーバーで Solaris 9 OS またはその互換バージョンが実行されていた場合は、代わりに次のコマンドを入力します。


    # ps -ef | grep nfsd
    

    この古いリリースで nfsd デーモンが実行されていた場合は、次の手順に進みます。nfsd デーモンが稼働していない場合は、このデーモンを起動します。


    # /etc/init.d/nfs.server start
    

  2. インストールするシステムをネットワークから追加します。

      ファイルシステム /export/home/dvdx86/ には、add_install_client コマンドが含まれています。インストールクライアントは、basil という名前の x86 システムです。

    1. このクライアントをインストールサーバーの /etc/ethers ファイルに追加します。

      このクライアント上で ethers アドレスを見つけます。/etc/ethers のマップは、ローカルファイルから取得します。


      # ifconfig -a grep ether
      ether 8:0:20:b3:39:1d

      インストールサーバー上で、エディタを使って /etc/ethers ファイルを開きます。そのアドレスをリストに追加します。

    2. 次のコマンドを使用します。まず、Solaris DVD イメージの Tools ディレクトリに移動します。次に、クライアントシステムをネットワークからインストールできるように設定します。


      install_server# cd /export/home/dvdx86/Solaris_10/Tools
      install_server# ./add_install_client basil i86pc
      
  3. ネットワークインストールイメージを使用してシステムをインストールします。

    x86 システム用の Solaris インストールプログラムでは、GRUB ブートローダーが使用されます。この例では、GRUB ブートローダーを使用して、x86 システムをネットワーク経由でインストールします。

    1. ネットワークからブートするようにシステム BIOS で指定します。

      BIOS を終了すると、ネットワークからシステムがインストールされます。GRUB メニューが表示されます。

    2. ネットワーク経由で Solaris OS をインストールするには、メニューから適切な Solaris エントリを選択して Enter キーを押します。

      インストールの選択画面が表示されます。

    3. Solaris の対話式インストール GUI を使用してインストールを行うには、1 を入力してから Enter キーを押します。

      インストールプログラムが開始します。

    4. システム構成の質問に答えます。

      システム構成情報の確認が終わると、「ようこそ (Welcome)」パネルが表示されます。

      システムがネットワーク経由でブートし、インストールされたら、次回以降はディスクドライブからブートするようにシステムに指示します。


      注 –

      インストール後にシステムをブートすると、インストール済みのオペレーティングシステムの一覧が GRUB メニューに表示されますが、これには新しくインストールした Solaris OS も含まれます。ブートするオペレーティングシステムを選択します。新たに選択を行わなかった場合は、デフォルトの選択が読み込まれます。


詳細は、次に示す参照先を参照してください。

手順 

参照先 

この例で使用しているネットワークインストール手順の詳細な説明 

第 5 章「DVD メディアを使用したネットワークインストール (作業)」

Solaris インストール GUI を使用して対話式インストールを完了する方法 

『Solaris 10 8/07 インストールガイド (基本編)』「GRUB 付き Solaris インストールプログラムを使用してインストールまたはアップグレードを行う方法」

GRUB ブートローダーの概要 

『Solaris 10 8/07 インストールガイド (インストールとアップグレードの計画)』の第 6 章「Solaris インストールのための GRUB ベースのブート」



例 7–4 x86: 同じサブネット上でのインストール (CD メディアを使用)

この例では、x86 CD メディアを使用して x86 インストールサーバーを作成します。

この例は次の条件に基づいています。

  1. x86 インストールサーバーを作成して設定します。

      次の手順では、インストールサーバーの /export/home/cdx86 ディレクトリに次の CD をコピーする方法で、インストールサーバーを作成します。

    1. Solaris SOFTWARE - 1 CD をシステムのドライブに挿入します。

    2. 次のコマンドを使用します。まず、CD イメージのディレクトリを作成し、マウントしたディスクの Tools ディレクトリに移動します。次に、そのドライブ内のイメージをインストールサーバーのハードディスクにコピーします。


      # mkdir -p /export/home/dvdx86
      # cd /cdrom/cdrom0/Solaris_10/Tools
      # ./setup_install_server /export/home/cdx86
      
    3. Solaris SOFTWARE - 2 CD をシステムの CD-ROM ドライブに挿入します。

    4. 次のコマンドを使用します。まず、マウントした CD の Tools ディレクトリに移動します。次に、CD-ROM ドライブ内の CD をインストールサーバーのハードディスクにコピーし、ルート (/) ディレクトリに移動します。


      # cd /cdrom/cdrom0/Solaris_10/Tools
      # ./add_to_install_server /export/home/cdx86
      # cd /
      
    5. インストールする Solaris SOFTWARE CD ごとに、前述のコマンドを繰り返します。

    6. Solaris LANGUAGES CD をシステムの CD-ROM ドライブに挿入します。

    7. 次のコマンドを使用します。まず、マウントした CD の Tools ディレクトリに移動します。次に、CD-ROM ドライブ内の CD をインストールサーバーのハードディスクにコピーします。


      # cd /cdrom/cdrom0/Solaris_10/Tools
      # ./add_to_install_server /export/home/cdx86
      
  2. インストールするシステムをネットワークから追加します。

    この例では、インストールクライアントは basil という名前の x86 システムです。ファイルシステム /export/home/cdx86/Solaris_10/Tools には、add_install_client コマンドが含まれています。

    1. このクライアントをインストールサーバーの /etc/ethers ファイルに追加します。このクライアント上で ethers アドレスを見つけます。/etc/ethers のマップは、ローカルファイルから取得します。


      # ifconfig -a grep ether
      ether 8:0:20:b3:39:1d
    2. インストールサーバー上で、エディタを使って /etc/ethers ファイルを開きます。そのアドレスをリストに追加します。

    3. 次のコマンドを使用します。まず、インストールサーバー上の Solaris 最新リリース CD イメージの Tools ディレクトリに移動します。次に、インストールするクライアントシステムをネットワークから追加します。


      install_server# cd /export/home/cdx86/Solaris_10/Tools
      install_server# ./add_install_client basil i86pc
      
  3. ネットワークインストールイメージを使用してシステムをインストールします。

    この手順では、GRUB ブートローダーを使用してネットワーク経由で x86 システムをインストールする方法を説明します。

    1. ネットワークからブートするようにシステム BIOS で指定します。

      BIOS を終了すると、ネットワークからシステムがインストールされます。GRUB メニューが表示されます。

    2. ネットワーク経由で Solaris OS をインストールするには、メニューから適切な Solaris エントリを選択して Enter キーを押します。

      インストールの選択画面が表示されます。

    3. Solaris の対話式インストール GUI を使用してインストールを行うには、1 を入力してから Enter キーを押します。

      インストールプログラムが開始します。

    4. システム構成の質問に答えます。

      システム構成情報の確認が終わると、「ようこそ (Welcome)」パネルが表示されます。

    5. システムがネットワーク経由でブートし、インストールされたら、次回以降はディスクドライブからブートするようにシステムに指示します。


      注 –

      インストール後にシステムをブートすると、インストール済みのオペレーティングシステムの一覧が GRUB メニューに表示されますが、これには新しくインストールした Solaris OS も含まれます。ブートするオペレーティングシステムを選択します。新たに選択を行わなかった場合は、デフォルトの選択が読み込まれます。


詳細は、次に示す参照先を参照してください。

手順 

参照先 

この例で使用しているネットワークインストール手順の詳細な説明 

第 6 章「CD メディアを使用したネットワークインストール (作業)」

Solaris インストール GUI を使用して対話式インストールを完了する方法 

『Solaris 10 8/07 インストールガイド (基本編)』「GRUB 付き Solaris インストールプログラムを使用してインストールまたはアップグレードを行う方法」

GRUB ブートローダーの概要 

『Solaris 10 8/07 インストールガイド (インストールとアップグレードの計画)』の第 6 章「Solaris インストールのための GRUB ベースのブート」


第 8 章 ネットワークからのインストール (コマンドリファレンス)

この章では、ネットワークインストールを設定するときに使用できるコマンドを示します。この章の内容は、次のとおりです。

ネットワークインストールコマンド

次の表に、ネットワーク経由で Solaris ソフトウェアをインストールするためのコマンドを示します。また、これらのコマンドを使用できるプラットフォームも示します。

コマンド 

プラットフォーム 

説明 

add_install_client

すべて 

システムに関するネットワークインストール情報を、ネットワークからインストールサーバーまたはブートサーバーに追加するコマンド。詳細は、add_install_client(1M) のマニュアルページを参照してください。

setup_install_server

すべて 

Solaris 最新リリース DVD または CD をインストールサーバーのローカルディスクにコピーするか、ブートソフトウェアをブートサーバーにコピーするスクリプト。詳細は、setup_install_server(1M) のマニュアルページを参照してください。

(CD メディアのみ) add_to_install_server

すべて 

CD 上のプロダクトツリー内の追加パッケージを、既存のインストールサーバー上のローカルディスクにコピーするスクリプト。詳細は、add_to_install_server(1M) のマニュアルページを参照してください。

mount

すべて 

ファイルシステムをマウントできるようにし、マウントされたファイルシステム (Solaris DVD または Solaris SOFTWARE と Solaris LANGUAGES CD 上のファイルシステムを含む) を表示するコマンド。詳細は、mount(1M) のマニュアルページを参照してください。

showmount -e

すべて 

リモートホスト上の共有ファイルシステムすべてをリスト表示するコマンド。詳細は、showmount(1M) のマニュアルページを参照してください。

uname -i

すべて 

システムのプラットフォーム名 (SUNW、Ultra-5_10、i86pc など) を調べるコマンド。Solaris ソフトウェアをインストールするには、システムのプラットフォーム名が必要になることがあります。詳細は、uname(1) のマニュアルページを参照してください。

patchadd -C net_install_image

すべて 

setup_install_server で作成した DVD または CD のネットインストールイメージ上にあるミニルート (Solaris_10 /Tools/Boot ) にあるファイルにパッチを追加するコマンド。これにより、Solaris インストールコマンドとほかのミニルート固有のコマンドにパッチを適用できます。net_install_image はネットインストールイメージの絶対パス名です。詳細は、patchadd(1M) のマニュアルページを参照してください。


注意 – 注意 –

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


reset

SPARC 

システムをリセットし、マシンを再起動するための Open Boot PROM コマンド。また、ブート時に入出力割り込みに関するエラーメッセージが表示された場合は、STOP キーと A キーを同時に押し、その後 PROM プロンプト (ok または >) で reset と入力します。

banner

SPARC 

モデル名、Ethernet アドレス、インストールされているメモリーなどのシステム情報を表示する Open Boot PROM コマンド。PROM プロンプト (ok または >) でのみ使用可能です。

x86: インストールのための GRUB メニューコマンド

GRUB メニューのコマンドを編集してシステムのネットワークブートおよびインストールをカスタマイズできます。この節では、GRUB メニューのコマンドに挿入できるコマンドおよび引数をいくつか説明します。

GRUB メニューでは、プロンプトで b を入力すると GRUB コマンド行にアクセスできます。次の出力のようなコマンド行が表示されます。


kernel /Solaris_10_x86/multiboot kernel/unix 
-B install_media=192.168.2.1:/export/cdrom0/boot
module /platform/i86pc/boot_archive

このコマンド行を編集してブートおよびインストールをカスタマイズできます。次の一覧では、使用する可能性のある一般的なコマンドをいくつか説明します。-B オプションと併用できるブート引数の完全な一覧については、eeprom(1M) のマニュアルページを参照してください。


注 –

-B オプションで複数の引数を追加するには、それぞれの引数をコンマで区切ります。


表 8–1 x86: GRUB メニューのコマンドおよびオプション

コマンドまたはオプション 

説明と例 

install

-B オプションの前にこのオプションを挿入すると、カスタム JumpStart インストールを実行できます。


kernel /Solaris_10_x86/multiboot install 
-B install_media=192.168.2.1:/export/cdrom0/boot
module /platform/i86pc/boot_archive

url|ask

カスタム JumpStart ファイルの場所を指定するか、場所の入力を求めるプロンプトを表示します。install オプションとともにいずれかのオプションを挿入します。

  • url - ファイルのパスを指定します。次の場所にあるファイルを URL で指定できます。

    • ローカルハードディスク


      file://jumpstart_dir_path/compressed_config_file
      

      次に例を示します。


      kernel /Solaris_10_x86/multiboot install 
      file://jumpstart/config.tar 
      -B install_media=192.168.2.1:/export/cdrom0/boot
      module /platform/i86pc/boot_archive
    • ネットワークファイルシステム (NFS) サーバー


      nfs://server_name:IP_address/jumpstart_dir_path/compressed_config_file
      

      次に例を示します。


      kernel /Solaris_10_x86/multiboot install 
      myserver:192.168.2.1/jumpstart/config.tar 
      -B install_media=192.168.2.1:/export/cdrom0/boot
      module /platform/i86pc/boot_archive
    • HTTP サーバー


      http://server_name:IP_address/jumpstart_dir_path/
      compressed_config_file&proxy_info
      
      • sysidcfg ファイルを圧縮構成ファイルに含めた場合は、次の例に示すようにそのファイルを含むサーバーの IP アドレスを指定する必要があります。


        kernel /Solaris_10_x86/multiboot install 
        http://192.168.2.1/jumpstart/config.tar 
        -B install_media=192.168.2.1:/export/cdrom0/boot
        module /platform/i86pc/boot_archive
      • 圧縮構成ファイルをファイアウォールで防御された HTTP サーバー上の圧縮構成ファイルに保存した場合は、ブート時に proxy 指示子を使用する必要があります(ファイルが配置されたサーバーの IP アドレスを指定する必要はない)。プロキシサーバーの IP アドレスは次のように指定します。


        kernel /Solaris_10_x86/multiboot install 
        http://www.shadow.com/jumpstart/config.tar&proxy=131.141.6.151 
        -B install_media=192.168.2.1:/export/cdrom0/boot
        module /platform/i86pc/boot_archive

url|ask (続き)

  • ask - install オプションとともに使用すると、システムがブートしてネットワークへ接続したあと、インストールプログラムによって圧縮構成ファイルの場所を入力するプロンプトが表示されます。このオプションを使用すると、完全に自動化された JumpStart インストールを行うことはできません。

    Return キーを押してこのプロンプトへの入力を省略すると、Solaris インストールプログラムはネットワークパラメータを対話的に構成します。インストールプログラムは次に、圧縮構成ファイルの場所を尋ねるプロンプトを表示します。

    次の例では、カスタム JumpStart を実行してネットワークインストールイメージからブートします。システムがネットワークに接続したあと、構成ファイルの場所を入力するプロンプトが表示されます。


    kernel /Solaris_10_x86/multiboot install ask 
    -B install_media=192.168.2.1:/export/cdrom0/boot
    module /platform/i86pc/boot_archive

dhcp

-B オプションの前にこのオプションを挿入すると、インストールプログラムが DHCP サーバーを使用してシステムのブートに必要なネットワークインストール情報を取得するように指示できます。dhcp で DHCP サーバーの使用を指定しないと、/etc/bootparams ファイル、またはネームサービスの bootparams データベースが使用されます。たとえば、静的 IP アドレスを保持する場合には、dhcp を指定しません。


kernel /Solaris_10_x86/multiboot dhcp 
-B install_media=192.168.2.1:/export/cdrom0/boot
module /platform/i86pc/boot_archive

- text

-B オプションの前にこのオプションを挿入すると、デスクトップセッションでテキストベースのインストールを実行できます。


kernel /Solaris_10_x86/multiboot - text 
-B install_media=192.168.2.1:/export/cdrom0/boot
module /platform/i86pc/boot_archive

- nowin

-B オプションの前にこのオプションを挿入すると、コンソールセッションでテキストベースのインストールを実行できます。


kernel /Solaris_10_x86/multiboot - nowin 
-B install_media=192.168.2.1:/export/cdrom0/boot
module /platform/i86pc/boot_archive

console=serial-console

-B オプションとともにこの引数を使用すると、システムが ttya (COM1) または ttyb (COM2) のようなシリアルコンソールを使用するように指示できます。


kernel /Solaris_10_x86/multiboot -B console=ttya 
install_media=192.168.2.1:/export/cdrom0/boot
module /platform/i86pc/boot_archive

ata-dma-enabled=[0|1]

-B オプションとともにこの引数を使用すると、インストール中に ATA (Advanced Technology Attachment) または IDE (Integrated Drive Electronics) デバイス、および DMA (Direct Memory Access) を有効または無効にできます。


kernel /Solaris_10_x86/multiboot -B ata-dma-enabled=0 
install_media=192.168.2.1:/export/cdrom0/boot
module /platform/i86pc/boot_archive

acpi-enum=[0|1]

-B オプションとともにこの引数を使用すると、ACPI (Advanced Configuration and Power Interface) 電源管理を有効または無効にできます。


kernel /Solaris_10_x86/multiboot -B acpi-enum=0 
install_media=192.168.2.1:/export/cdrom0/boot
module /platform/i86pc/boot_archive

atapi-cd-dma-enabled=[0|1]

-B オプションとともにこの引数を使用すると、インストール中に CD ドライブまたは DVD ドライブの DMA を有効または無効にできます。


kernel /Solaris_10_x86/multiboot -B atapi-cd-dma-enabled=0
install_media=192.168.2.1:/export/cdrom0/boot
module /platform/i86pc/boot_archive

注 –

DMA 名 atapi は、現在 DMA に使用されている変数名です。この変数は変更されることがあります。