2009年3月7日土曜日

SolarisをDVDからネットワーク経由でインストールするには

Solaris10をDVD-ROMからインストールしたいが、インストール先のホストがDVDを読めない(ドライブがない、あるいはCD-ROMしか読めない)場合、手に入れたSolaris10のインストールDVDを使って、リモートで行う。

  1. DVD-ROMをリモートホストでマウント
    DVDドライブを提供するサーバで、DVDをマウントする。
    mount -F nsfs /dev/dsk/cXtXdXsX /cdrom
    (デバイス名とマウントポイントは適宜変更)とし、マウントする。

  2. サーバにSolarisをインストールするノードのホスト名とIPアドレスを登録
    /etc/hostsに記述する。

  3. サーバにSolarisをインストールするノードのホスト名とMACアドレスを登録
    /etc/ethersに記述する。

  4. サーバ側のプログラムをいくつか起動
    と言っても、スクリプトで自動でやってくれる。
    cd /Solaris_10/Tools
    ./add_install_client <ホスト名> <プラットフォームグループ>
    ここで、ホスト名にはインストール対象のホスト名を、プラットフォームグループには、そのホストで実行した`uname -m`を入れる。
    エラーが出なければ、大丈夫だと思う。

  5. クライアントを起動する
    このとき、サーバと同一セグメントに接続しておくこと。
    OSが起動し始めたら、一旦ブレーク信号やStop+Aで止める。
    その後、{ok}プロンプトで
    boot net
    とする。

  6. Solarisをインストール
    うまくいけば、インストール対象のホストがネットワーク経由で起動し、Solarisのインストーラが起動するので、続けて作業する。

  7. DVD-ROMの取り出し
    インストールが終わったら、サーバで
    ./rm_install_client <ホスト名>
    cd /
    eject /cdrom
    とする。
はずが、何故かサーバからDHCPでIPアドレスをもらえず、原因調査中…。
LANケーブルを抜けないサーバだが、さて、どうしたものか(-_-;

0 コメント: