メニュー -> Solaris

Solarisネットワークインストール

Solarisネットワークインストールの基本



環境

今回は次の環境でネットワークインストールを行うものとします.

用途 IPアドレス ホスト名
インストールサーバ 192.168.0.2 host_s
インストールクライアント 192.168.0.3 host_c

インストールサーバ側の作業

次のように,ダウンロードしたisoファイルを結合しておきます.

# ls
sol-10-GA-sparc-dvd-iso-a
sol-10-GA-sparc-dvd-iso-b
sol-10-GA-sparc-dvd-iso-c
sol-10-GA-sparc-dvd-iso-d
sol-10-GA-sparc-dvd-iso-e
# cat * > sol-10-GA-sparc-dvd.iso

lofiadmとmountコマンドでISOイメージをマウントします.

# lofiadm -a $PWD/sol-10-GA-sparc-dvd.iso
/dev/lofi/1
# mkdir /tmp/iso
# mount -F hsfs /dev/lofi/1 /tmp/iso

DVDイメージの中のsetup_install_serverスクリプトを実行します.ここでは/home/nomo/sol10以下にイメージが転送されます.

# cd /tmp/iso/Solaris_10/Tools
# ./setup_install_server /home/nomo/sol10
Verifying target directory...
Calculating the required disk space for the Solaris_10 product
Calculating space required for the installation boot image
Copying the CD image to disk...
Copying Install Boot Image hierarchy...
Install Server setup complete

/etc/hostsの書き換え

インストールクライアントの情報を追加しておきます.

192.168.0.3 host_c

/etc/ethersの書き換え

インストールクライアントのMACアドレスとホスト名(/etc/hostsに登録したもの)を追加しておきます.

0:3:ba:xx:xx:xx host_c

インストールクライアントの追加

次のようにクライアントを追加します.

#  cd /home/nomo/sol10/Solaris_10/Tools/
# ./add_install_client host_c sun4u

インストールサーバの設定

OKプロンプトにて,次のようにネットワークブートします.

ok> boot net

あとは普通にインストールを続けてください.

後始末

以上の作業を行うことにより,インストールサーバ側で次のファイルやディレクトリが更新されます.

  • /tftpboot
  • /etc/bootparams
  • /etc/inetd.conf(もしくはSMFの中身)
  • /etc/dfs/dfstab

次の操作で後始末することが出来ます.

# cd /home/nomo/sol10/Solaris_10/Tools
# ./rm_install_client host_c

また,必要であれば

  • /etc/dfs/dfstabに追加された1行
  • /etc/hostsに追加した内容
  • /etc/ethersに追加した内容

も修正してください.

23:59:47 on 05/07/05