Solaris8 を VMware へインストール

VMware3.0ベータでの、Solaris8 インストールはこちらをご覧ください。画像つきで重いですが。

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


Solaris8 を VMware を使用してノートPCにインストールしてみました。基本的には通常のネットワークインストールと一緒なのですが、PCカードアダプタ関連の設定が不要で、Xircom Pocket Ethernetも必要ないため、レガシーフリーのノートPCでもインストールが可能なのが良いところです。ただ、VMware の仮想ディスクの制限上、最大ディスク容量が 2GB に制限されてしまうのが難点です。Solaris8 をフルインストールした場合 1.9GB 使用しますので、ほとんどなにもできない状態になりますが・・。

ただその場合、もうひとつの 2GB の仮想ディスクを用意すれば、そちらを使用していろいろとできるので、とりあえず大丈夫かと思います。

あと、VMware を使う最大のメリットは、一度仮想ディスクにインストールした環境は1つのファイルになっているので、そのファイルをバックアップしておけば、いつでもいくつでも Solaris の環境を復元できるところになります。高性能なCPUでかつ大容量メモリを搭載した PC であれば、1台のPCの中に複数の VMware on Solaris を稼動させることができ、1台の PC の中で仮想のネットワーク環境が構築できます。

我が家では、Pentium3 700MHz でメモリ512MBの1台のミニタワーPC の中に、4台の Solaris を動かし、それぞれを メール、DNS、Web、Proxy サーバとして稼動させ、ホストOS のWindows2000 からアクセスしたりして、サーバ環境構築の勉強に使っています。


【Solaris8 を VM ware 2.x にインストールする】  ※3.0 はこちらを参照のこと

VMware 2.x に Solaris8 をインストールする場合、どの Solaris8 の版でも CD-ROM へアクセスした瞬間にインストールがとまってしまいます。ですので、今のところ RAW ディスクを使う方法ネットワークインストールしか、方法がないようです。以下で紹介しているのは、ネットワークインストールの方法です。Raw Partition を使う場合は、通常のノートPC へのインストールと変わらないので、こちらを参照し Raw Partition に Solaris8 をインストールの後、Configuring Disks で Solaris8 をいれたRaw Partition を選択すると使用できるようになります。(VMWare 3.0 では、PhysicalDisk ですね。)

Solaris8 のCDイメージを複写した、Solaris サーバを用意する。(デスクトップPCが必要なのはこの理由。)サーバ側の準備はインストール用サーバを準備するを参照

サーバ側では、add_install_client コマンドを実行しておく。(Solaris8 インストール準備参照

FDDドライブに、「Solaris 8 DEVICE CONFIGURATION ASSISTANT」フロッピを挿入します。

VMware を起動します。

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]と入力する。(他のものでSolaris8を使いたい場合、他の数字を選択する。)

※「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」の画面が表示される。とりあえず Solaris8 だけが入っていれば良いのであれば、選択されている 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」画面が表示される。任意のレイアウトを指定したい場合には[F4_Manual Layout] を押す。今回はとりあえず自動設定に任せるため、ここでは[F2_Continue]を押す。

File Systems for Auto-layout の画面になるので、必要なスライスを選択する。ディスクに余裕があったり、いろいろとやってみたい場合には、ここを変更して /opt や /var を選択すると良い。今回はインストールの検証だけなので、デフォルトのまま / と /swap だけのまま[F2_Continue]を押した。

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

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

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

「Warning」画面が表示される。(表示されない場合もある。)この場合、「DEFAULT BOOT DEVICE の変更を、Solaris のインストール後にBIOS側で行え」ということだけなので、とりあえず[F2_OK]を押す。

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

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

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

再起動されたあとに、まずは root のパスワードを聞いてくるので、root のパスワードを入力する。

KDMConfig が出るので、最初に出るほうは [F4_Bypass] で、2回目の方は[F5_Bypass&Suppress] にして、以降 KDMConfig が出ないようにする。

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

あと、ノートPC で複数の NIC を使い分ける場合、VMware 2.x では、VMware をインストールした時の NIC でしか Bridge が機能しませんでしたが、VMware Bridge Nic Changer なるものを使えば、そのあたりは解消できます。ただし、VMware 3.x では、その機能も標準で含まれているので不要になりますが。


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