UNIXな生活
更新:2003/4/12  
Linuxな生活  FreeBSDな生活
 Solarisな生活
 JAVAな生活
 Practical use
 掲示版
Sony Vaio PCG-Z505C/BPへのSoalris9インストール

インストールは、sony純正CD-ROMドライブ(PCGA-CD51/A)から行います。
肝は、インストール時にはCD-ROMとHDをISA接続にしておき、インストール後PCI接続に変更します。

まず、solarisを入れるパーティションの準備ですが、Linuxのインストールディスクからfdiskでsoarisインストール用の基本領域を一つ確保してください。
そして、パーティションタイプをNo.82(Linux swap)にしておきましょう。容量的には、もしあなたがデスクトップとして使用するなら、私は8G程度確保することをお勧めします。
なお、インストール終了後CD-ROMにはアクセスできなくなります。

ここまでできたら、以下のものを用意してください。

Solaris9 for Intel Software x86 v1
Software x86 v2
Language の3枚のCD-ROM(InstallCDは使いません)

Sun XFree86ドライバパッケージ
xf86_drv_port_bin_420_1.tar.gz こちらからダウンロード

いざInstall!!

*Solarisのインストールでは、スペースキーで項目を選択し、F2で次に進みます。

Software 1でブート

# デバイスの調整

1. Solaris Device Configuration Assistant
F3_Specific Scan
2. Specific Scan
[X] System Keyboard
[X] PS/2 mouse
[X] IDE Controller
F2_Continue
3. Identified Devices
F4_Device Tasks
3-1. Device Tasks
F2_Continue
[X] View/Edit Devices
3-2. View/Edit Dvices
# デバイスをDelete。
[X] Host Bridge
[X] CardBus Bridge
[X] Bus mastering IDE Controller
[X] Bridge Device
[X] Configuration Ports
#1個ずつ選択しF4_Delete Deviceをおしdelete(まとめてはできない!)

#CD-ROMデバイスの追加
F3_Add Device
[X] IDE Controller
F2_Continue
# ここでCD-ROMドライブの設定をする。(180-187と386は二回に分けて実行)
[X] Port 180-187,386
[X] IRQ 15
F4_Add
3-3.View/Edit Devices
F2_Continue
3-4.Device Tasks
F3_Back
4. Identified Devices
F2_Continue

5. Boot Solaris
# CDという項目が3の作業で追加されている。
[X] CD
F2_Continue

# CDドライブからインストーラ起動
6. Select Language
4. Japanese
7. Select a Locale
0. Japanese EUC (ja)
8. The Solaris Installation Program
F2_Continue
9. kdmconfig -Introduction
F4_Bypass
# ビデオチップが認識されないので、CUIでインストール設定を行う。
10. Identify This System
F2_Continue
#あとはふつうにインストール
#CD 1が終了するとリブートされる 。
#パーティションは、デスクトップで使用したため、以下のようにしました。
# / 500M
# /var 700M
# /swap 512M(実メモリーの2倍以上確保する。)
# /export/home 1000M
# /usr 3000M
# /opt 2288M
#


1-4をもう一回行う。

11. Boot Solaris
# 今度はISAのHDからsolarisの起動
[X] HD(isa)
F2_Continue

12. Current Boot Parameters
Enter
13. kdmconfig
F4_Bypass
14. Root password
Root password: hogehoge
15. kdmconfig Mosmatch Detected
F5_Bypass and Suppress
16. Media Solaris 9 Software 2 of 2
1. CD/DVD
17. Please insert the disc
CD-ROMを2枚目の 2/02 Software 2 of 2 に入れ替える。
# CDを入れてからドライブの回転が止まったらEnter、CDが違うと言われたらもう一回入れ直してEnter。

# 2枚目インストール開始

18. Installation details
Enter
19. Media Solaris 9 Langueages
1. CD/DVD
20. Please insert the disc
CD-ROMを2枚目の Langueages に入れ替える。
# 入れてからドライブの回転が止まったらEnter

# Langueagesインストール開始

21. Press Return to reboot the system
Enter

# CD-ROMのインストール完了

ここからが本番!ISAからPCIへ変更する!

22.PCがブートされるので、ブートセレクタよりsolarisを選択。
22-1. Solaris Device Configuration Assistant
F3_Specific Scan
22-2. Specific Scan
[X] System Keyboard
[X] PS/2 mouse
[X] IDE Controller
F2_Continue
22-3. Identified Devices
F4_Device Tasks
22-4. Device Tasks
F2_Continue
[X] View/Edit Devices
22-5. View/Edit Dvices
#デバイスをDelete。
[X] Bus mastering IDE Controller
22-6.View/Edit Devices
F2_Continue
22-7.Device Tasks
F3_Back
22-8. Identified Devices
F2_Continue

ISAのHDから起動する。

23. boot paramaterで
b -r を入力して Enter

24. ISA接続からPCI接続に変える
cd /devices/pci@0,0
# pci-ide@x,xってフォルダが作成されている。x,xは数字
cd pci-ide@x,x
# このマシンでは、pci-ide@7,1だった
/devices/pci@0,0/pci-ide@7,1/ide@0/cmdk@0,0:a
のファイルがブートファイル

調べた結果を元に以下のコマンドを実行
eeprom bootpath="/pci@0,0/pci-ide@7,1/ide@0/cmdk@0,0:a"

# /boot/solaris/bootenv.rc に反映されます。
# 直接ファイルいじっても確認した方が安全

cd /dev/dsk
ls -al | grep cmdk@0,0:a
cd /dev/rdsk
ls -al | grep cmdk@0,0:a
でcmdk@0,0:aにリンクされたデバイスファイルを探す。
このマシンでは、以下。
/dev/dsk/c3d0s*
/dev/rdsk/c3d0s*

cp /etc/vfstab /etc/vfstab.bak
vi /etc/vfstabして、上で調べたのに変更する。
c0d0s*を調べたc3d0s*へすべて書き換える。

# 編集ミスすると起動できなくなるの注意して。

25. リブート
rebootではなく、shutdownする、再起動するする前は、syncを3回実行して、バッファをディスクに書き込んでから実行しましょう。
sync;sync;sync
shutdown -y -i0 -g0

# Configuration Assistantはデフォルトで起動しなくなります。
# 起動する場合は、ESC押せば起動できます。


26.XFree86の設定

起動したらftpでxf86_drv_port_bin_420_1.tar.gzを取ってきてpkgadd!
rootで作業する。

gunzip xf86_drv_port_bin_420_1.tar.gz
tar xvf xf86_drv_port_bin_420_1.tar
pkgadd -d`pwd` SUNWxf86u
pkgadd -d`pwd` SUNWxf86r


pkgaddしたら、kdmconfigで設定。
rootで、kdmconfig
設定ツールが起動します。

kdmconfigの設定が終了したら、以下のコマンドを発行。
/etc/init.d/dtlogin stop
/etc/init.d/dtlogin start

ログアウトするとGUIログインが立ち上がる!


あとは、Solarisの初期設定を行ってください。

では、楽しいSolarisライフを!


Producted by Tomoya Sakurai