Solaris9 ベータを VMware3.0ベータへインストール

Solaris9 ベータを、 VMware3.0ベータ にインストールしてみました。Solaris9 ベータは CD イメージが存在しないので、適当な Solaris マシンに sun のサイトからダウンロードした 7 つのファイルを置いて、ネットワークインストール用のファイルを作成し、Solaris9 を入れるマシン自体は Solaris9 用 DCA フロッピから起動してインストールをしていくことになります。

インストール自体は Solaris8 とまったく同じ(本当に異なる部分は 5.8 が 5.9 となってたり、Solaris9 と書いてあったりだけです。)なので、Solaris8 をVMware3.0ベータへインストールを参考にしてください。

Solaris9 のネットワーク用インストールサーバを用意します。ダウンロードしたファイルを適当なディレクトリに置き、展開します。下記コマンド一発で分割されたファイルが結合され、1つのファイルが作成されます。

% unwrap_s9ia.sh

作成されたファイルを cpio で展開します。root で実行しないと一部のファイルが展開されないので注意することと、su (su - ではない)でやらないと、/ 直下に展開してしまうので注意。(su - のあとに、ディレクトリを指定しなおせばいいんだけれど・・)

% su
password
# cat sol-9-beta-ia.cpio | cpio -ivdumB

ネットワークインストール用ファイル群が、ディレクトリごと作成されます。ここまでくれば、あとはSolaris9 インストール準備(ネットワークサーバ側の設定)を参考にして、サーバ側の設定をします。下記のようにすればOKです。

インストールするノートPCの情報を、サーバに設定します。

まず、hosts にインストールされるノートPCのIPアドレスとホスト名を記述します。
# cd /etc
# vi /etc/hosts
xxx.xxx.xxx.xxx    yyyyy
※xxx.xxx.xxx.xxx は、任意のIPアドレス。yyyyy は任意のホスト名。これで準備は完了です。あとは、インストールされる側のマシンが起動して、ネットワーク経由でインストールを開始できるように、以下のコマンドを実行しておきます。(下記の /export/home/sol-9-beta-ia/Solaris_9/Tools は、私がネットワークインストール用のファイルを展開した所です。)
# cd /export/home/sol-9-beta-ia/Solaris_9/Tools
# ./add_install_client -e XX:XX:XX:XX:XX:XX yyyyy i86pc
※xx:xx:xx:xx:xx:xx は、ネットワークインストール先のMACアドレス。yyyyy は任意のホスト名。これで、あとはインストールされる側のマシンの準備ができればOKです。

以降は、Solaris9 のインストールと同じになります。

VMware の電源ON ボタンを押します。

フロッピが読み込まれ、「Solaris Device Configuration Assistant」画面が出る。追加ドライバディスクは無いので[F2_Continue]を押してデバイスを認識させる。

「Scanning Devices」画面が表示され、自動的にデバイスが認識されていく。

「Identified Devices」画面に変わり、認識されたデバイスの一覧が表示される。ここで、 AMD 79C970 PCnet Ethernet がでる。

[F4_Device Tasks]を押す。

「Device Tasks」の画面が出るので、「Set Keyboard Configuration」にカーソルを移動し[スペース]キーを押し選択の後、[F2_Continue]を押す。

「Set Keyboard Configuration」画面が表示される。ここで、カーソルを Japanese(106) に移動し[スペース]キーを押し選択の後、[F2_Continue]を押す。

「Set Keyboard Format」の画面が表示される。ここでは、カーソルを with Windows keys が選択されているので、そのまま[F2_Continue]を押す。

「Device Tasks」の画面に戻る。設定は終了したので[F3_Back]を押す。

「Identified Devices」画面に変わり、認識されたデバイスの一覧が表示される。

「Boot Solaris」の画面になるので、カーソルを NET : AMD 79C970 PCnet Ethernetに移動し[スペース]キーを押し選択の後、[F2_Continue]を押す。

「Node Address xx:xx:xx:xx:xx:xx」の画面が一瞬表示され、グレーの<<Current Boot Patameters >> が出ればネットワークインストールの準備が出来上がり。「Node Address xx:xx:xx:xx:xx:xx」の画面のままで動かない場合、サーバ側の環境や、ノートPCの設定を再度確認する。

画面に Select the type of installation your want to perform: と表示される。とりあえずほっといておいても自動的に先に進むのでほうっておく。早く先に進みたいときには、Select type of installation : に 1 を入力し、[Enter]を押す。

画面が白くなりメッセージがいくつか表示された後、「Select Language」画面に変わる。4. Japanese を選択するので、4 [Enter]と入力する。

※英語環境でのみ使用したい場合は、0. English を選択。

「Select a Locale」 の画面に変わる。 Japanese EUC (ja)で使いたいので、0 [Enter]と入力する。(他のものでSolaris9を使いたい場合、他の数字を選択する。)

※「Select Language」で英語を選択した場合、「Select a Locale」の画面は英語圏用になるので注意。

「The Solaris Installation Program」の画面が表示される。ここでは画面の内容を確認後[F2_Continue]を押す。

「kdmconfig」の画面が表示される。ノートPCではよほど古いPCで無い限り kdmconfig では画面関係の設定ができないので、[F4_Bypass]を押し、kdmconfig をスキップする。

「Identify This System」画面が表示される。ここでは画面の内容を確認後[F2_Continue]を押す。

「IPv6」画面が表示される。私の場合 IPv6 を使うので、ここで Yes にカーソルを移動し[スペース]キーを押し選択の後、[F2_Continue]を押したが、通常の環境(今までのイントラネット/インターネット)で使う場合は、No にカーソルを移動し[スペース]キーを押し選択の後、[F2_Continue]を押すのがよい。

「Confirm Information」画面が表示される。ここでは画面の内容を確認後[F2_Continue]を押す。間違えていれば[F4_Change]を押し、前の画面に戻る。

「Configure Security Policy」画面が表示される。特にKerberos Security 認証を使わないのであれば選択されている No のまま[F2_Continue]を押す。

※通常はここでは No を選択して良い。後でも使用するように設定することはいつでも可能なので。

「Confirm Information」画面が表示される。ここでは画面の内容を確認後[F2_Continue]を押す。間違えていれば[F4_Change]を押し、前の画面に戻る。

「Name Service」画面が表示される。イントラネットの環境のように ネームサービスを使える環境であれば NIS+, NIS, DNS, LDAP のどれかを選択すれば良いが、個人の環境などの場合ここでNIS+, NIS, DNS, LDAP を選択すると、この設定の直後にネットワークに問合せにいき、名前が解決できないということで先に進めなくなるので、使えない環境なのであればカーソルを None に移動し[スペース]キーを押し選択の後、[F2_Continue]を押す。

「Confirm Information」画面が表示される。ここでは画面の内容を確認後[F2_Continue]を押す。間違えていれば[F4_Change]を押し、前の画面に戻る。

「Subnets」画面が表示される。ここでは、自分の使うノートPCが接続されるであろうネットワークのサブネットマスクを設定するかということだが、通常設定を行うので選択されている Yes のまま[F2_Continue]を押す。

「Netmask」の画面が表示される。実際に使用するネットワークのサブネットマスクを入力する。クラスAであれば 255.0.0.0 , クラスBであれば 255.255.0.0 , クラスCであれば 255.255.255.0 であるが、会社などで使用する場合、もっと細かく分かれている場合もあるので注意。私の場合、自宅のLANで使うのでクラスCのプライベートアドレス(192.168.1.x)に対応するサブネットマスク 255.255.255.0 を入力し、[F2_Continue]を押す。

「Time Zone」画面が表示される。日本は Asia, Eastern なので、カーソルを Asia, Eastern に移動し[スペース]キーを押し選択の後、[F2_Continue]を押す。

Time zones の画面になるので、カーソルを Japan に移動し[スペース]キーを押し選択の後、[F2_Continue]を押す。

「Date and Time」の画面になるので、year, Month, Day, Hour, Minute を入力の後、[F2_Continue]を押す。

「Confirm Information」画面が表示される。ここでは画面の内容を確認後[F2_Continue]を押す。間違えていれば[F4_Change]を押し、前の画面に戻る。

「Solaris Interactive Installation」画面になるので、とりあえず画面の内容を確認後[F2_Continue]を押す。サーバにアクセスし、インストール可能なソフトウエアの検索が始まる。

※インストールするソフトウエアと、ディスクの選択処理に移る前の画面。

「Select Geographic Regions」画面が表示される。ここでは、Asia の前の [ ] の前にある、> にカーソルを合わせ[スペース]キーを押す。すると、 Asia のツリーが開くので、Japanese 関連の3つの前にある [ ] にカーソルを合わせ[スペース]キーで選択し、最後に[F2_Continue]を押す。

「Select Software」の画面が表示される。とりあえず Solaris9 だけが入っていれば良いのであれば、選択されている End User System Support のまま[F2_Continue]を押す。ただ、いろいろとやってみたいことがあるのであれば Entire Distribution の2つのどちらかを選ぶのが良い。また、選択したものの詳細設定をしたい場合にには[F4_Customize] を選ぶが、今回は使用しなかった。

「Select Disks」画面が表示される。使用できるディスクが表示/選択されているが、そのままやるとなぜかAuto-layout Unsuccessful になり、エラー状態の堂堂巡りになるので、Disk Device の選択されている[X]をカーソルを合わせ[スペース]キーを押し一度消す。

その直後に再度[スペース]キーを押し選択しようとすると、「No Solaris fdisk Partition」画面になるので、[F2_OK]を押す。

「Create Solaris fdisk Partition」画面が表示される。ここでは、自分でパーティションを作成しないのであれば、すでに選択されている Use rntire disk for Solaris and boot partitions のまま、[F2_OK]を押す。

「Select Disks」画面が表示される。使用できるディスクが表示/選択された状態に戻るので、ここでは[F2_Continue]を押す。

「Automatically Layout File Systems」画面が表示されるので、必要なスライスを選択する。ディスクに余裕があったり、いろいろとやってみたい場合には、ここを変更して /opt や /var を選択すると良い。私の場合選択後[F2_Continue]を押した。

「File System and Disk Layout」画面が表示される。File system/Mount point Disk/Slice Size が表示されていれば、あとは[F2_Continue]を押すだけで正常にパーティションとスライスが作成される。変更したければ[F4_Customize] を選ぶ。

カスタマイズ例。私の場合、/opt にいろいろと Freeware を入れるということと、ログを /var 配下にあつめるため、/var と/opt を大きくとり、/export/home は小さめにした。特に /opt を別の スライス で作成せず、容量もデフォルトのままだと、Sun から出ている Companion CD のインストールの際にとても困る状態になる。(容量不足で全インストールができず、自分で必要なものを選びながらのインストールになる。)

設定が完了したら、[F2_OK]を押す。

設定内容に誤りがなければ、[F2_Continue]を押す。

「Mount Remote Systems」画面が表示される。ここではとりあえず必要ないのでそのまま[F2_Continue]を押す。

「Profile」画面が表示される。今まで設定してきた内容と相違なければ、[F2_Continue]を押す。修正する場合は、[F4_Change]を押す。

「Reboot After Installation?」画面が表示される。とりあえず、自動で再起動しても問題ないので、Auto Reboot が選択されている状態で[F2_Begin Installation]を押す。

「Information」画面が表示される。「Solaris 9 DEVICE CONFIGURATION ASSISTANT」フロッピを抜け」ということなので、FDDからフロッピを抜き[F2_OK]を押す。

Solaris9 のインストールが自動的に開始される。・・・・・・・・あとは再起動されるまで待つのみ。

インストールが終了すると、VMware 内の Solairs9 が再起動する。下記の画面が出てくるが、設定変更しないのでそのまま置いておくか、[Enter]を押す。

<< Current Boot Parameters >> の画面がでる。ここでもそのまま置いておくか、[Enter]を押す。

kdmconfig の画面が出るが、kdmconfig の設定はしないので、[F4_Bypass]を押す。

root のパスワードを求められるので、入力する。

kdmconfig が設定されていないので、下記のような画面が出る。指示どおりに root のパスワードを入れる。

設定されていない項目が表示される。とりあえず、このままでは起動のたびにこの画面が出るので、[F5_Bypass&Suppress] にして、以降 KDMConfig が出ないようにする。

以上で Solaris9 起動するが、X がだめだよのメッセージになってコマンド行ログインになります。X 関係の設定をしていないので X は使えませんが X を使いたい場合は VMware の Solaris で X を使う を参照して、X の設定をしてください。設定後は下記のような画面が表示されます。


「ノートPCにSolarisを」のホームへ