WindowsとSolarisのマルチブート環境を作る

土肥殿の情報を原文のまま、表組みや改行などを調整して掲載しました。
SONY VAIO PCG-SRX7S/PB 仕様
OS Microsoft Windows XP Professional
CPU PentiumIII 900MHz-M(SpeedStepテクノロジー搭載)
システムバス 100MHz
チップセット i815EM
メモリー 標準/最大 256MB/512MB(SDRAM)
グラフィックアクセラレーター i815EM ON BOARD (3Dアクセラレーション対応 11~32MB*3)
ネットワークアダプタ Intel(R) PRO/100 Network Connection(82557/82559系コントローラ?)
ワイヤレス通信機能 Bluetooth機能搭載(Bluetooth1.1準拠)
 2.4GHzワイヤレスLAN搭載(IEEE802.11/802.11b準拠、Wi-Fi適合)
モニタ 10.4型 XGA(1024×768ドット)対応 TFTカラー液晶
HD 40GB(Ultra ATA/100)
外付けCD/DVD i.LINK CD-RW/DVD-ROMドライブ
外付けFD 別売 USB経由外付け、3.5型(1.44MB/720KB*12)
その他  USB×1
 i.LINK(IEEE1394 S400 4ピン)×1
 メモリースティックスロット ×1
 PCカードスロット(TypeII、CardBus対応) ×1
 内蔵ステレオスピーカー
 インテリジェントタッチパッド
 バックボタン付きセンタージョグ
質量 約1.26kg(バッテリーパック(L)搭載時)

●HDの構成

/dev/hda1 NTFS/HPFS WindwosXP 約15GB
/dev/hda2 NTFS/HPFS Windwos2000 約15GB
/dev/hda3 Linux swap Solaris8 2/02 約 8GB

●指針

・市販のブートマネージャ等は一切使用せず、Solaris8のブートマネージャ(PrimaryBoot Subsystem vsn 2.0)を使用。
・Solaris8 2/02は、ネットワークインストールを利用する。

●必要なもの

・Slackware系のLinuxのインストールディスク(Bootdsk,Rootdsk) ※付属のCDROMドライブ経由によるfdiskができないため
・WindowsXP Professional (付属のシステムリカバリCDROM3枚)
・Windows2000
・Solaris8 2/02
・Solaris8 2/02のコピー(ブート用 Software 1 of 2 1枚)
・SonyVAIO純正FD
・CDROMドライブ装備のSolarisネットワークサーバまたは、CDROMドライブ装備している別のUNIX系ネットワークサーバ
・WindowsXP Professionalの以下のブート関連ファイル NTLDR NTDETECT.COM

●Windows XP Professionalのインストール

1.システムリカバリCD-ROMにて初期化インストール

●Windows 2000 Professionalのインストール

1.パーティショニング

 Plamo LinuxのBootdsk,Rootdskにてfdiskを実行。
※Bootdsk,Rootdsk読込み後,単にReturnキーを押下。konを実行して日本語表示可能にする。
 例:以下のようにパーティションニングを行う。
 出荷時,初期化時:
         Disk /dev/hda 255 heads, 63 sectors, 4864 cylinders
         Units = シリンダ of 16065 * 512 bytes
         
         Device 開始 終了 ブロック ID システム
         ------------------------------------------------------
         /dev/hda1* 1 1824 14651248+ 7 HPFS/NTFS
         /dev/hda2 1825 4863 24410767+ f Win95 Ext'd(LBA)
         /dev/hda5 1825 4863 24410736 7 HPFS/NTFS
         =======================================================      
 ※(fdiskコマンド x→vによる検査)出荷時,初期化時では16189の未割り当てセクタがある。
 ↓以下のようにパーティションニング
         =======================================================
         Disk /dev/hda 255 heads, 63 sectors, 4864 cylinders
         Units = シリンダ of 16065 * 512 bytes
         
         Device 開始 終了 ブロック ID システム
         ------------------------------------------------------
         /dev/hda1* 1 1824 14651248+ 7 HPFS/NTFS ←WindowsXP用
         /dev/hda2 1825 3840 16193520 7 HPFS/NTFS ←Windows2000用
         /dev/hda2 3841 4864 8225280 82 Linux swap ←Solaris8用
         =======================================================      
 ※(fdiskコマンド x→vによる検査)63の未割り当てセクタがある。
----------------------------------------------------------------------------

2.Windows 2000 Professionalのインストール

 付属のCDROMドライブよりインストール。

3.WindowsXP Professionalの以下のブート関連ファイルをCドライブ直下に上書きする。

※これを行わないとWindowsXPが起動しない。
         NTLDR
         NTDETECT.COM      

4.ドライバー類をインストール

●Solaris8 2/02のネットワークインストール

0.ネットワーク構成

 ・ネットワークサーバ
  ホスト名 :server
  IPアドレス :192.168.1.1
 ・クライアント(PCG-SRX7S/PB)
  ホスト名 :client
  IPアドレス :192.168.1.2
  MACアドレス :XX:XX:XX:XX:XX:XX

1.サーバ側の設定

 (1)サーバ側の/etc/hostsの編集

  クライアント(PCG-SRX7S/PB)のIPアドレスとホスト名を/etc/hostsに追記する。

           #
           # Internet host table
           #
           127.0.0.1 localhost
           192.168.1.2 client ←追記

 (2)「Solaris8 Software 1 of 2」をサーバ側のCDROMドライブに挿入。

 (3)サーバ側で以下のコマンドを実行。

#/cdrom/cdrom0/s2/Solaris_8/Tools/add_install_client -e XX:XX:XX:XX:XX:XX client i86pc
   -----------------------------------------------------------
   XX:XX:XX:XX:XX:XX  ←インストール先クライアントのMACアドレス
   client ←インストール先クライアントのホスト名
   -----------------------------------------------------------

2.クライアントへのインストール

 (1)クライアント側でコピーした「Solaris8 Software 1 of 2」でCDROMブートする。

 (2)インストールメニューに従い、「Solaris8 Software 1 of 2」をインストール。

 (3)クライアント側で「Solaris8 Software 1 of 2」のインストール終了し再起動。

 (4)サーバ側で「Solaris8 Software 1 of 2」を取り出すため、以下のコマンドを実行。

         #ps -ef | grep void | grep -v grep| [return]
   void のプロセス番号
         #kill -15 <void のプロセス番号> [return]
         #eject cdrom [return]
    ※なぜかCDROMの取り出しがうまくいかなかったので...voidプロセスを殺した。通常は以下のコマンドでOK
          #/etc/init.d/nfs.server stop ; eject cdrom [return]

 (5)サーバ側で「Solaris8 Software 1 of 2」を取り出し、「Solaris8 Software 2 of 2」をCDROMドライブに挿入。

 (6)サーバ側の/etc/dfs/dfstabの編集

         #share -F nfs -o ro,anon=0 /cdrom/sol_8_202_ia/s2 ←#でコメント
         share -F nfs /cdrom/cdrom0 ←追加

 (7)サーバ側で以下のコマンド実行

      #/etc/init.d/nfs.server start [return]

 (8)クライアント側の「Solaris8 Software 2 of 2」インストール画面(再起動後自動表示されている)でインストール媒体先を「192.168.1.1:/cdrom/cdrom0/」と指定しインストール。

 (9)サーバ側で「Solaris8 Software 2 of 2」を取り出すため、以下のコマンドを実行。

      #/etc/init.d/nfs.server stop [return]
      #eject cdrom [return]

 (10)サーバ側で「Solaris8 Software 2 of 2」を取り出し、「Solaris8 LANGUAGE」をCDROMドライブに挿入。以下のコマンドを実行。

      #/etc/init.d/nfs.server start [return]

 (11)クライアント側の「Solaris8 LANGUAGE」インストール画面でインストール媒体先を「192.168.1.1:/cdrom/cdrom0/」と指定しインストール。


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