Solaris 8 のインストール (上級編)

第 21 章 カスタム JumpStart インストールの実行

この章では、SPARC または IA システムでカスタム JumpStart インストールを実行する手順を説明します。これらの手順は、Solaris 8 ソフトウェアをインストールしようとするシステム上で実行してください。


注 -

Solaris 8 インストールの手引き』およびSolaris 8 インストールガイド (SPARC 版)またはSolaris 8 インストールガイド (Intel 版)では、ローカル CD-ROM から単一のシステム上に Solaris をインストールする方法を説明しています。Solaris 8 対話式インストールプログラムを使用して Solaris 8 をインストールする方法は、第 11 章「Solaris 8 対話式インストールプログラムの使用」で説明しています。


カスタム JumpStart による Solaris のインストール

SPARC: カスタム JumpStart インストールの実行手順

  1. 表 21-1 を使って、Solaris 8 のインストール先のシステムでカスタム JumpStart インストールを実行する準備ができていることを確認します。

    表 21-1 SPARC: 作業マップ : カスタム JumpStart インストールのためのシステムの設定
     

    作業 

     

    説明 

     

    参照先 

     
     

    既存の Solaris 1.x (SunOS 4.x) ファイルのバックアップをとる 

     

    システムに以前の Solaris 1.x (SunOS 4.x) リリースがインストールされている場合は、一部の Solaris 1.x ファイルは Solaris 8 ファイルに変換またはマージできます。begin スクリプトと finish スクリプトを使って、この作業を実行できます。 

     

    Solaris 移行ガイド

     
            
     

    システムがサポートされているか確認する 

     

    ハードウェアのマニュアルで、そのシステムで Solaris 8 リリースがサポートされているか調べます。 

     

    Solaris 8 Sun ハードウェアマニュアル

     
            
     

    旧バージョンの Solaris がインストールされている場合は、システムをアップグレードする方法を決定する 

     

    システムに以前の Solaris リリースがインストールされている場合は、システムをどのようにアップグレードするかを決める必要があります。システムをアップグレードする前と後で何をすべきかを明確にしておいてください。こうすると、プロファイル、begin スクリプト、finish スクリプトなどの設定が容易になります。 

     

    第 11 章「Solaris 8 対話式インストールプログラムの使用」

     
              
     

    Solaris ソフトウェアをインストールするための十分なディスク容量が、システムにあるか確認する 

     

    (省略可能) ディスク容量の計画をたてるときには、どのソフトウェアグループをインストールするかなど、さまざまな考慮事項があります。 

     

     

     
              
     

    システム構成情報を事前設定する 

     

    (省略可能) sysidcfg ファイルまたはネームサービスを使って、システムのインストール情報 (たとえば locale など) をあらかじめ設定できるため、インストール作業中にプロンプトに答えて毎回情報を入力する手間が省けます。

     

    第 7 章「システム構成情報の事前設定」

     
              
     

    カスタム JumpStart インストールするようにシステムを準備する 

     

    カスタム JumpStart を使って Solaris 8 ソフトウェアをインストールするには、あらかじめ初期設定作業を行う必要があります。 

     

    第 18 章「カスタム JumpStart インストールの準備」

     
              
     

    ネットワーク上でインストールするようにシステムを設定する 

     

    ネットワーク上でのインストールの場合のみ

    リモート Solaris 8 SOFTWARE CD (SPARC) イメージからシステムをインストールするには、インストールサーバーまたはブートサーバーからブートとインストールを行うようにシステムを設定する必要があります。 

     

    第 8 章「ネットワーク上で Solaris ソフトウェアをインストールする準備」

     
           

  2. システムがネットワークの一部に組み込まれている場合は、そのシステムに Ethernet コネクタまたは類似のネットワークアダプタが接続されていることを確認します。

  3. tip(1) ラインで接続されているシステムをインストールする場合は、ウィンドウ表示が横 80 桁、縦 24 行以上あることを確認します。

    この大きさがないと、キャラクタベースのインストールインタフェースは正しく表示されません。stty(1) コマンドを使うと、tip ウィンドウの現在のサイズを調べることができます。

  4. システムの CD-ROM ドライブを使ってシステムに Solaris 8 ソフトウェアをインストールする場合は、システムの CD-ROM ドライブに Solaris 8 SOFTWARE 1 of 2 CD (SPARC) を挿入します。

  5. プロファイルフロッピーディスクを使ってカスタム JumpStart インストールを

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

    • 実行する場合は、プロファイルフロッピーディスクをシステムのフロッピーディスクドライブに挿入します。

  6. システムをブートします。

    • 新しく購入したばかり (未使用) のシステムの場合は、システムの電源を入れます。

    • 既存システムのインストールまたはアップグレードを行う場合は、システムをシャットダウンしてから、次のように入力します。


      ok boot cdrom|net - install [[url:ask]] [[dhcp]] [[nowin]]

    cdrom 

    CD からブートすることを意味します 

    システムの EEPROM が旧式のものである場合は、cdrom の代わりに sd(0,6,2) を指定して、システムの CD-ROM からブートしてください。

    net 

    ネットワーク上のインストールサーバーからブートすることを意味します。 

    url

    カスタム JumpStart ファイルの場所を指定します。以下にあるファイルを URL で指定できます。 

    • ローカル媒体

      file://jumpstart_dir_path/compressed_filename
      
    • NFS サーバー

      nfs://server_name|IP_address/jumpstart_dir_path/compressed_filename
      
    • HTTP サーバー

      http://server_name|IP_address/jumpstart_dir_path/
      compressed_filename&proxy_info
      

    sysidcfg ファイルが構成ファイルのアーカイブに含まれている場合は、このアーカイブを含むサーバーの IP アドレスを使用して指定する必要があります。

    http://131.141.2.32/jumpstart/config.tar

    構成アーカイブが、ファイアウォールを越える HTTP サーバーにある場合は、ブート時にプロキシ指示子を指定する使用があります (アーカイブを含むサーバーの IP アドレスを指定する必要はありません)。次のように、プロキシサーバーの IP アドレスを指定します。 

    http://www.shadow.com/jumpstart/
    config.tar&proxy=131.141.6.151

    ask 

    システムが起動し、ネットワークへの接続が完了すると、インストールプログラムから構成アーカイブの場所を入力するプロンプトが表示されます。 

    Enter キーを押してこのプロンプトへの入力を行わないと、Solaris 8 対話式インストールプログラムが始まります。 

    dhcp 

    DHCP サーバーから、システムのブートに必要なネットワークインストール情報を取得します。 

    dhcp を指定しないと、/etc/bootparams ファイル、またはネームサービスの bootparams データベースが使用されます。

    nowin 

    X Window を起動しません。カスタム JumpStart インストールの実行には X Window は必要ありません。そのため、このオプションを指定するとインストール時間を節約できます。 


    SPARC のみ -

    ハードウェアおよびシステムコンポーネントがシステムによって検査されて、SPARC システムがブートします。ブートには数分間かかります。

    ok プロンプトを表示する方法については、『Solaris のシステム管理 (第 1 巻)』を参照してください。


  7. システムの構成情報を

    • 事前設定した場合は、次の手順に進みます。

    • 事前設定しなかった場合は、プロンプトに応じて、システム構成に関する質問に答えます。

    ブート後、Solaris 8 対話式インストールプログラムから、システムに関する構成情報を入力するよう要求される場合があります。

  8. 画面上の指示に従って、ソフトウェアをインストールします。

    インストールが終了すると、表 21-2 に示すように、Solaris 8 ソフトウェアがシステムにどのようにインストールされたかを示すログがファイルに保存されます。

    表 21-2 SPARC: インストールログの保存場所

    システムのインストール方法 

    ログの保存先 

    初期インストールオプション 

    • システムをリブートする前: /a/var/sadm/system/logs/install_log

    • システムをリブートした後: /var/sadm/system/logs/install_log

    アップグレードオプション 

    • システムをリブートする前: /a/var/sadm/system/logs/upgrade_log

    • システムをリブートした後: /var/sadm/system/logs/upgrade_log

  9. すでにインストールしてある Solaris 8 ソフトウェアにパッケージを

    • 追加しない場合は、ここで作業は終了です。

    • 追加する場合は、次の手順に進みます。

  10. インストールシステムにログインして、スーパーユーザーになります。

  11. システムの CD-ROM ドライブに追加するパッケージを含む CD を挿入します。

    CD は、Solaris ボリュームマネージャによって自動的にマウントされます。

  12. pkgadd(1M) コマンドを使用して必要なパッケージを追加します。


    # /usr/sbin/pkgadd -d device_name pkgid 
    

    device_name はインストールシステムに追加するソフトウェアを含む CD へのパスを示し、pkgid はインストールシステムに追加するソフトウェアパッケージ名 (たとえば SUNWaudio) を示します。

  13. パッケージが正常にインストールされたことを確認します。


    # /usr/sbin/pkgchk -v pkgid 
    

    パッケージが正常にインストールされると、インストールされたファイルのリストが表示されます。インストールされなかった場合は、エラーメッセージが表示されます。

SPARC: システムとルールが照合される場合

カスタム JumpStart のインストール時、JumpStart は、インストール中のシステムと rules.ok ファイル内のルールを、最初のルールから最後のルールへという順序で照合します。インストール中のシステムがルールに定義されたすべてのシステム属性に一致するかどうか検査されます。システムがルールと一致すると同時に、JumpStart による rules.ok ファイルの読み取りが停止して、一致したルールのプロファイルに基づいてシステムのインストールが開始されます。

IA: カスタム JumpStart インストールの実行手順

  1. 表 21-3 を使って、インストール先のシステムでカスタム JumpStart インストールを実行する準備ができていることを確認します。

    表 21-3 IA: 作業マップ: カスタム JumpStart インストールのためのシステムの設定
     

    作業 

     

    説明 

     

    参照先 

     
     

    既存のオペレーティングシステムとユーザーデータを保存する必要があるか決定する 

     

    システムにディスク全体を使用している既存のオペレーティングシステムがある場合は、そのシステムと Solaris 8 ソフトウェアを共存させるために既存のオペレーティングシステムを保存する必要があります。この決定により、システムのプロファイル内の fdisk(1M) キーワードをどのように指定するかが決まります。

     

    Solaris 8 インストールガイド (Intel 版)』の「既存のオペレーティングシステムとユーザーデータの保存」

     
            
     

    システムがサポートされているか確認する 

     

    ハードウェアのマニュアルで Solaris 8 がサポートされているか調べます。 

     

    Solaris 8 ハードウェア互換リスト (Intel 版)

     
            
     

    旧バージョンの Solaris がインストールされている場合は、システムをアップグレードする方法を決定する 

     

    システムに以前の Solaris リリースがインストールされている場合は、システムをどのようにアップグレードするかを決める必要があります。システムをアップグレードする前と後で何をすべきかを明確にしておいてください。こうすると、プロファイル、begin スクリプト、finish スクリプトなどの設定が容易になります。 

     

    第 11 章「Solaris 8 対話式インストールプログラムの使用」

     
              
     

    Solaris ソフトウェアをインストールするための十分なディスク容量がシステムにあるか確認する 

     

    (省略可能) ディスク容量の計画をたてるときには、どのソフトウェアグループをインストールするかなど、さまざまな考慮事項があります。 

     

    第 4 章「ディスク容量の割り当てに関する指針」

     
              
     

    システム構成情報を事前設定する 

     

    (省略可能) sysidcfg ファイルまたはネームサービスを使って、システムのインストール情報 (たとえば locale など) をあらかじめ設定できるため、インストール作業中にプロンプトに答えて毎回情報を入力する手間が省けます。

     

    第 7 章「システム構成情報の事前設定」

     
              
     

    カスタム JumpStart インストールを行うようにシステムを準備する 

     

    カスタム JumpStart を使って Solaris 8 ソフトウェアをインストールするには、あらかじめ初期設定作業を行う必要があります。 

     

    第 18 章「カスタム JumpStart インストールの準備」

     
              
     

    ネットワーク上でインストールするようにシステムを設定する 

     

    ネットワーク上でのインストールの場合のみ

    リモート Solaris 8 SOFTWARE CD (Intel) イメージからシステムをインストールするには、インストールサーバーまたはブートサーバーからブートとインストールを行うようにシステムを設定する必要があります。 

     

    第 8 章「ネットワーク上で Solaris ソフトウェアをインストールする準備」

     
           

  2. システムがネットワークの一部に組み込まれている場合は、そのシステムに Ethernet コネクタまたは類似のネットワークアダプタが接続されていることを確認します。

  3. tip(1) ラインで接続されているシステムをインストールする場合は、ウィンドウ表示が横 80 桁、縦 24 行以上あることを確認します。

    この大きさがないと、キャラクタベースのインストールインタフェースは正しく表示されません。stty(1) コマンドを使うと、tip ウィンドウの現在のサイズを調べることができます。

  4. プロファイルフロッピーディスクを使用して、カスタム JumpStart インストールを

    • 実行する場合は、プロファイルフロッピーディスクをシステムのフロッピーディスクドライブ (通常は A: ドライブ) に挿入します。


      注 -

      プロファイルフロッピーディスクには、プロファイル情報だけでなく、Solaris 8 Device Configuration Assistant のコピーも含まれます。


    • 実行しない場合は、Solaris Device Configuration Assistant フロッピーディスクを、システムのフロッピーディスクドライブ (通常は A: ドライブ) に挿入します。

  5. システムの CD-ROM ドライブを使ってシステムに Solaris 8 ソフトウェアをインストールする場合は、CD-ROM ドライブに CD-ROM を挿入します。

  6. システムの電源が切れている場合は電源を入れます。システムの電源が入っている場合は、システムをリブートします。

    Device Configuration Assistant プログラムがシステムのデバイスを調べます。

  7. 「Boot Solaris」画面が表示されたら、システムをブートするデバイスを選択します (システムの CD-ROM ドライブ (CD) またはネットワーク上のインストールサーバー (NET))。

  8. 次のプロンプトに対して 2 と入力し、Enter キーを押します。


    Select the type of installation you want to perform:
     
             1 Solaris Interactive
             2 Custom JumpStart
     
    Enter the number of your choice followed by the <ENTER> key.
     
    If you enter anything else, or if you wait for 30 seconds,
    an interactive installation will be started.

    カスタム JumpStart 方式を選択するには、次のどちらかを行います。


    注 -

    30 秒以内に「2」またはブートコマンドを入力しないと、Solaris 8 対話式インストールプログラムが開始されます。コマンド行に任意のキーを入力することによって、このタイマーを止めることができます。


    • 2 を入力し、Enter キーを押します。

    • カスタム JumpStart 構成ファイルの場所を指定するには、次のように入力します。


      b install [[url:ask]] [[dhcp]] [[nowin]]

      url

      カスタム JumpStart ファイルの場所を指定します。以下にあるファイルを URL で指定できます。 

      • ローカル媒体

        file://jumpstart_dir_path/compressed_filename
        
      • NFS サーバー

        nfs://server_name|IP_address/jumpstart_dir_path/compressed_filename
        
      • HTTP サーバー

        http://server_name|IP_address/jumpstart_dir_path/
        compressed_filename&proxy_info
        

      sysidcfg ファイルが構成ファイルのアーカイブに含まれている場合は、このアーカイブを含むサーバーの IP アドレスを使用して指定する必要があります。

      http://131.141.2.32/jumpstart/config.tar

      構成アーカイブが、ファイアウォールを越える HTTP サーバーにある場合は、ブート時にプロキシ指示子を指定する使用があります (アーカイブを含むサーバーの IP アドレスを指定する必要はありません)。次のように、プロキシサーバーの IP アドレスを指定します。 

      http://www.shadow.com/jumpstart/
      config.tar&proxy=131.141.6.151

      ask 

      システムが起動し、ネットワークへの接続が完了すると、インストールプログラムから構成アーカイブの場所を入力するプロンプトが表示されます。 

      Enter キーを押してこのプロンプトへの入力を行わないと、インストールプログラムはネットワークパラメータを対話的に構成し、構成アーカイブの場所をたずねるプロンプトを表示します。Enter キーを押してこのプロンプトへの入力を行わないと、Solaris 8 対話式インストールプログラムが始まります。 

      dhcp 

      DHCP サーバーからシステムのブートに必要なネットワークインストール情報を取得します。 

      dhcp を指定しないと、/etc/bootparams ファイル、またはネームサービスの bootparams データベースが使用されます。

      nowin 

      X Window を起動しません。カスタム JumpStart インストールの実行には、X Window は必要ありません。そのため、このオプションを指定すると、インストール時間を節約できます。 

  9. システムの構成情報を

    • 事前設定した場合は、次の手順に進みます。

    • 事前設定しなかった場合は、プロンプトに応じて、システム構成に関する質問に答えます。

  10. 画面の指示に従って、ソフトウェアをインストールします。

    インストールが終了すると、表 21-4 に示すファイルに Solaris 8 ソフトウェアのインストールに関するログが保存されます。

    表 21-4 IA: インストールログの保存場所

    システムのインストール方法 

    ログの保存先 

    初期インストールオプション 

    • システムをリブートする前: /a/var/sadm/system/logs/install_log

    • システムをリブートした後: /var/sadm/system/logs/install_log

    アップグレードオプション 

    • システムをリブートする前: /a/var/sadm/system/logs/upgrade_log

    • システムをリブートした後: /var/sadm/system/logs/upgrade_log

  11. すでにインストールしてある Solaris 8 ソフトウェアにパッケージを

    • 追加しない場合は、ここで作業は終了です。

    • 追加する場合は、次の手順に進みます。

  12. インストールシステムにログインして、スーパーユーザーになります。

  13. システムの CD-ROM ドライブに追加するパッケージを含む CD を挿入します。

    CD は、Solaris ボリュームマネージャによって自動的にマウントされます。

  14. pkgadd(1M) コマンドを使用して必要なパッケージを追加します。


    # /usr/sbin/pkgadd -d device_name pkgid 
    

    device_name はインストールシステムに追加するソフトウェアを含む CD へのパスを示し、pkgid はインストールシステムに追加するソフトウェアパッケージ名 (たとえば SUNWaudio) を示します。

  15. パッケージが正常にインストールされたことを確認します。


    # /usr/sbin/pkgchk -v pkgid 
    

    インストールされなかった場合は、エラーメッセージが表示されます。

IA: システムとルールが照合される場合

カスタム JumpStart のインストール時、JumpStart は、インストール中のシステムと rules.ok ファイル内のルールを、最初のルールから最後のルールへという順序で照合します。インストール中のシステムがルールに定義されたすべてのシステム属性に一致するかどうか検査されます。システムがルールと一致すると同時に、JumpStart による rules.ok ファイルの読み取りが停止して、一致したルールのプロファイルに基づいてシステムのインストールが開始されます。