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

プロファイルの例

次のプロファイル例は、異なるプロファイルキーワードとプロファイル値を使用して、システムへ Solaris ソフトウェアをインストールする方法について示しています。プロファイルキーワードとプロファイル値のリストについては、「プロファイルキーワードとプロファイル値の説明」を参照してください。

リモートファイルシステムのマウントとパッケージの追加と削除

  # profile keywords    profile values
  # -----------------   -----------------
1 install_type	          initial_install
2 system_type 	          standalone
3 partitioning	          default
  filesys                any 60 swap   # specify size of /swap
	  filesys                s_ref:/usr/share/man - /usr/share/man ro
	  filesys                s_ref:/usr/openwin/share/man - 
	                         /usr/openwin/share/man ro,quota
4 cluster                SUNWCprog
5 package                SUNWman delete
  package                SUNWolman delete
  package                SUNWxwman delete
  package                SUNWoldem add
  package                SUNWxwdem add
	  package                SUNWoldim add
	  package                SUNWxwdim add

1. このプロファイルキーワードは、各プロファイルに必要です。

2. このプロファイルキーワードは、スタンドアロンシステムとしてインストールすることを定義します。

3. ファイルシステムスライスを default 値でインストールすることを指定します。ただし、スワップサイズを 60M バイトに設定し、任意のディスク (any 値) にインストールします。標準のマニュアルページと OpenWindows のマニュアルページは、ネットワーク上のファイルサーバー s_ref からマウントされます。

4. 開発者ソフトウェアグループ (SUNWCprog) をシステムにインストールします。

5. マニュアルページがリモートからマウントされるため、これらのパッケージについては、システム上にインストールしないように選択します。ただし、OPEN LOOK と X Windows System デモプログラムおよびイメージを含むパッケージは、システムにインストールするように選択します。

フィルシステムをインストールする場所を指定する

  # profile keywords			profile values	
  # ----------------		-------------------
	  install_type			      initial_install
	  system_type			      standalone

1 partitioning					explicit
  filesys						c0t0d0s0 auto /
  filesys						c0t3d0s1 32 swap
  filesys						any auto usr
2 cluster						SUNWCall

1. ファイルシステムスライスは、filesys キーワード (explicit 値) により指定します。ルートのサイズは、選択したソフトウェア (auto 値) に基づいて決定され、c0t0d0s0 にインストールされます。swap のサイズは 32M バイトに設定され、c0t3d0s1 にインストールされます。usr のサイズは、選択したソフトウェアにより決定され、インストール場所はインストールプログラムによって決定されます (any 値)。

2. 全体ディストリビューションソフトウェアグループ (SUNWCall) は、システム上にインストールされます。

x86: fdisk キーワードを使用する

  # profile keywords	   profile values	
  # ----------------   -------------------
	  install_type		      initial_install
	  system_type		      standalone

1	fdisk						c0t0d0 0x04 delete
2	fdisk						c0t0d0 solaris maxfree
3	cluster					SUNWCall
4	cluster					SUNWCacc delete

1. タイプ DOSOS16 (16 進数の 04) のすべての fdisk パーティションが c0t0d0 ディスクから削除されます。

2. Solaris fdisk パーティションは、c0t0d0 ディスク上の最大連続空き領域に作成されます。

3. 全体ディストリビューションソフトウェアグループ (SUNWCall) をシステム上にインストールします。

4. システムアカウンティングユーティリティ (SUNWCacc) をシステム上にインストールしないように選択します。

アップグレードのためにディスク領域を割り当てし直す

  # profile keywords		profile values	
  # ----------------	-------------------
1 install_type				upgrade

2 root_device				c0t3d0s2

3 backup_media         remote_filesystem timber:/export/scratch
4 layout_constraint    c0t3d0s2 changeable 100
  layout_constraint    c0t3d0s4 changeable
  layout_constraint    c0t3d0s5 movable

5 package				   SUNWbcp delete
6 package				   SUNWolman add
  package					SUNWxwman add
  cluster					SUNWCumux add

7 locale						de

1. このプロファイルは、ディスク領域を割り当てし直すことによってシステムをアップグレードします。この例では、システム上のファイルシステムの一部はアップグレード用に十分な空き領域を持っていないため、割り当てし直す必要があります。

2. c0t3d0s2 上のルートファイルシステムをアップグレードします。

3. ディスク領域を割り当てし直すときに、データをバックアップするのに timber という名前のリモートシステムを使用します。

4. アップグレード時にディスク領域を割り当てし直す際に、layout_constraint キーワードは自動配置により、スライス 2 と 5 を変更できる (スライスを他の位置に移動し、サイズを変更できる) ことを指定し、スライス 5 を移動できる (スライスを他の位置に移動するが、サイズは変更しない) ことを指定します。

5. バイナリ互換パッケージ (SUNWbcp) はアップグレード後、システムにインストールされません。

6. このコードは、OPEN LOOK と X Windows System のマニュアルページ、および汎用マルチプレクサソフトウェアについて、システムにインストールされていなければインストールするように選択します (すでにシステム上にあるパッケージは、すべて自動的にアップグレードされます)。

7. ドイツ語用ローカリゼーションパッケージをシステムにインストールすることを選択します。