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

プロファイルフロッピーディスクの作成

システムがネットワークに接続されていない場合、そのシステムはプロファイルサーバーにアクセスできないので、JumpStart ディレクトリをフロッピーディスクに作成する必要があります。また、そのシステムにはフロッピーディスクドライブが必要です。

カスタム JumpStart インストール用にフロッピーディスクを使用する際は、重要なカスタム JumpStart ファイル (たとえば、rules ファイル、rules.ok ファイル、プロファイルなど) は、フロッピーディスクのルートディレクトリ (JumpStart ディレクトリ) に存在しなければなりません。JumpStart ディレクトリが入っているフロッピーディスクは、「プロファイルフロッピーディスク」と呼びます。このフロッピーディスク上のカスタム JumpStart ファイルの所有者は root で、アクセス権は 755 です。

プロファイルフロッピーディスク用のフロッピーディスクの要件は、x86 搭載システムと SPARC 搭載システムで異なります。したがって、プラットフォームごとに、プロファイルフロッピーディスクを作成する手順は異なります。

SPARC: プロファイルフロッピーディスクを作成する方法

SPARC 搭載システム用のプロファイルフロッピーディスクを作成するには、次の手順に従います。

  1. フロッピーディスクドライブと CD-ROM ドライブを持つ SPARC 搭載システムに、スーパーユーザーとしてログインします。

  2. プロファイルフロッピーディスクとして使用できる空の (あるいは、上書きしても大丈夫な) フロッピーディスクをフロッピーディスクドライブに挿入します。

    プロファイルフロッピーディスクにすると、フロッピーディスクに入っていた以前の情報はすべて上書きされます。

  3. ボリューム管理がフロッピーディスクを認識していることを確認します。


    # volcheck
    
  4. フロッピーディスクのファイルシステムがすでに UFS である場合は、手順 7 に進みます。

    フロッピーディスクのファイルシステムが UFS かどうかを調べるには、/etc/mnttab ファイルで、次のようなエントリを探します。


    /floppy/unnamed_floppy ufs
  5. フロッピーディスクをフォーマットします。


    注意 - 注意 -

    この手順によって、フロッピーディスク上のすべてのデータは上書きされます。



    # fdformat -U
    
  6. フロッピーディスクに UFS ファイルシステムを作成します。


    # newfs /vol/dev/aliases/floppy0
    
  7. Solaris CD が存在する場所に基づいて、次の手順を決定します。

    残りの手順は、サンプルのカスタム JumpStart ファイルを Solaris CD からコピーする場合だけに必要です。プロファイルフロッピーディスクの作成は完了しています。

    使用する CD 

    手順 

    ローカル CD-ROM ドライブの Solaris CD 

    1. Solaris CD を CD-ROM ドライブに挿入します。

    2. (必要な場合は) Solaris CD をマウントします。


      注 -

      ボリューム管理は、Solaris CD を /cdrom/cdrom0/s0 または /cdrom/cdrom0/s2 に自動的にマウントします。


    ローカルディスクにある Solaris CD イメージ 

    ローカルディスクにある Solaris CD イメージのディレクトリに移動します。たとえば、次のように入力します。 


    # cd /export/install
    

  8. Solaris CD イメージ上の Misc ディレクトリに移動します。


    # cd Solaris_2.7/Misc
    
  9. サンプルのカスタム JumpStart インストールファイルを、プロファイルフロッピーディスクのルートディレクトリ (JumpStart ディレクトリ) にコピーします。


    # cp -r jumpstart_sample/* /floppy/floppy0/.
    

    コピーしたファイルは、サンプルのカスタム JumpStart ファイルです。ユーザーのサイトに合わせて、ファイルを更新する必要があります。


    注 -

    プロファイルフロッピーディスクを使用するときは、すべてのカスタム JumpStart インストールファイルは、フロッピーディスクのルートディレクトリになければなりません。


次の手順

これでプロファイルフロッピーディスクが作成できました。次に、カスタム JumpStart インストールを実行するために、rules ファイルを更新し、プロファイルフロッピーディスク上にプロファイルを作成できます。作業を続けるには、rules ファイルの作成」に進みます。

x86: プロファイルフロッピーディスクを作成する方法

x86 搭載システム用のプロファイルフロッピーディスクを作成するには、次の手順に従います。


注 -

この手順では、システムがボリューム管理を実行していると仮定しています。ボリューム管理なしで CD を管理する方法の詳細は、『Solaris のシステム管理 (第 1 巻)』を参照してください。


  1. フロッピーディスクドライブを持つ SPARC 搭載システムか x86 搭載システムにスーパーユーザーとしてログインします。

  2. Configuration Assistant (構成用補助) フロッピーディスクをフロッピーディスクドライブに挿入します。

  3. ボリューム管理がフロッピーディスクを認識していることを確認します。


    # volcheck
    
  4. Configuration Assistant (構成用補助) フロッピーディスクイメージをシステムのハードディスクにコピーします。


    # dd if=/vol/dev/aliases/floppy0 of=boot_image
    

    boot_image

    Configuration Assistant (構成用補助) フロッピーディスクイメージがコピーされるファイル名。絶対パス名を指定できる 

    たとえば次のコマンドは、ブートフロッピーディスクを boot_save ファイルにコピーします。


    # dd if=/vol/dev/aliases/floppy0 of=boot_save
    
  5. Configuration Assistant (構成用補助) フロッピーディスクを手動で取り出します。

  6. プロファイルフロッピーディスクとして使用できる空の (あるいは、上書きしても大丈夫な) フロッピーディスクをフロッピーディスクドライブに挿入します。

    プロファイルフロッピーディスクにすると、フロッピーディスクに入っていた以前の情報はすべて上書きされます。

  7. ボリューム管理がフロッピーディスクを認識していることを確認します。


    # volcheck
    
  8. フロッピーディスクをフォーマットします。


    注意 - 注意 -

    この手順によって、フロッピーディスク上のすべてのデータは上書きされます。



    # fdformat -d -U
    
  9. Configuration Assistant (構成用補助) フロッピーディスクイメージを、システムのハードディスクからフォーマットしたフロッピーディスクにコピーします。


    # dd if=boot_image of=/vol/dev/aliases/floppy0
    

    boot_image 変数は、手順 4 と同じでなければなりません。

  10. Solaris CD が存在する場所に基づいて、次の手順を決定します。

    残りの手順は、サンプルのカスタム JumpStart ファイルを Solaris CD からコピーする場合だけに必要です。プロファイルフロッピーディスクの作成は完了しています。

    使用する CD 

    手順 

    ローカル CD-ROM ドライブの Solaris CD 

    1. Solaris CD を CD-ROM ドライブに挿入します。 

    2. (必要な場合は) Solaris CD をマウントします。 


    注 -

    ボリューム管理は Solaris CD を /cdrom/cdrom0/s0 または /cdrom/cdrom0/s2 に自動的にマウントします。


    ローカルディスクにある Solaris CD イメージ

    ローカルディスクにある Solaris CD イメージのディレクトリに移動する。たとえば、次のように入力する。 


    # cd /export/install
    

  11. Solaris CD イメージ上の Misc ディレクトリに移動します。


    # cd Solaris_2.7/Misc
    
  12. サンプルのカスタム JumpStart ファイルを、プロファイルフロッピーディスクのルートディレクトリ (JumpStart ディレクトリ) にコピーします。


    # cp -r jumpstart_sample/* /floppy/floppy0/.
    

    コピーしたファイルは、サンプルのカスタム JumpStart ファイルです。ユーザーのサイトに合わせて、ファイルを更新する必要があります。


注意 - 注意 -

PCFS ファイルシステムでは、ファイル名の長さは 11 文字 (8 文字のファイル名と 3 文字の拡張子) までに制限されています。JumpStart インストールファイルを x86 搭載システムのフロッピーディスクにコピーするときは、ファイル転送によってファイル名が切り捨てられる可能性があるので注意してください。



注 -

プロファイルフロッピーディスクを使用するときは、すべてのカスタム JumpStart インストールファイルは、フロッピーディスクのルートディレクトリになければなりません。


次の手順

これでプロファイルフロッピーディスクは作成できました。次に、カスタム JumpStart インストールを実行するために、rules ファイルを更新し、プロファイルフロッピーディスク上にプロファイルを作成できます。作業を続けるには、rules ファイルの作成」に進みます。