Solaris 8 IA Installation

本文记录了我在一台 PC 上安装 Solaris 8 Intel Architecture 版本的步骤。

1. Hardware

CPU: Intel Pentium III 866
Memory: 128M
Video Card: Nvidia TNT2 M64 (16M)
Network Adapter Card: Realtek 8139A
Hard Disk: Seagate 20G

2. 基本安装

Solaris 8 IA 版共有6张光盘,使用第二张 CD 启动机器。

安装方式选择 Interactive

语言选择 Simplified Chinese – GBK

因为这台机器上的网卡不能识别,所以设定主机是“不联网”的。留待 Solaris 安装完成后再驱动。

因为这台机器上的显卡也不能识别,所以只能选择 Standard VGA,这会使得整个安装过程都在黑白模式下进行。在Solaris安装完成后,需要从 sunsolve.sun.com 上获得 patch(109401-11) 来修补系统中的驱动库。

安装时设置主机名时,最好能设置成 FQDN 的形式,比如我在这里就设置成:box1.ospa.net

下面的工作就是按照提示走,没有特别需要注意的地方。

文件复制工作结束后,重新启动,在第一次启动时会要求设定 root 口令。

使用 root 用户登陆 Solaris 后,因为显卡没有驱动,所以依旧是黑白的显示模式。别担心,下面将使用 patch 来解决这个问题。

3. 驱动显卡

登陆Sun公司的支持站点 sunsolve.sun.com ,下载补丁 109401-11,是一个 zip 包,大小为 723K 。

将 109401-11.zip 用拷贝到这台新安装的 Solaris 上,并解开。在这里,我使用的目录是: /export/home/huangys ,解开后,可以得到一个目录 /export/home/huangys/109401-11

好了,可以打补丁了
# patchadd /export/home/huangys/109401-11

打开一个 Terminal 或者 Console ,执行以下指令:
# kdmconfig
会看到配置 X 系统的界面出现了,将显卡选择为 Nvidia TNT2 M64 项。(注:这一项是打上了补丁后才出现的)
之后的设置就简单了。略。

4. 驱动网卡

接着配置网卡,相对比较麻烦。首先登陆 www.realtek.com.tw 去下载相应的驱动,文件是 rtls103a.zip ,解开后将得到两个文件 rtlsInstall ,运行此 Install 即可安装驱动,这个安装程序会修改两个配置文件 /etc/name_to_major/etc/driver_aliases

创建文件 /etc/hostname.rtls0 ,其内容为:

box1.ospa.net    box1

通知系统重新扫描硬件变动并重启
# touch /reconfigure
# shutdown -i5 -g0

重启完成后,可以通过指令 ifconfig 来查看驱动(RTL8139)是否正常加载了
# ifconfig -a

分配 IP
# ifconfig rtls0 set 192.168.0.3 netmask 255.255.255.0
# ifconfig rtls0 down
# ifconfig rtls0 up

设定缺省路由
# vi /etc/defaultrouter
其内容为:

192.168.0.1

如果不设置此项,每次启动后就要通过route add指令来配置路由了。

设定域名服务器
# vi /etc/resolv.conf
其内容为:

nameserver 192.168.0.17
nameserver 202.106.0.20

注: 192.168.0.17 是我在内网中设立的一台 DNS 服务器,上面解析了一个域名 ospa.net . 是我用来做测试用的。202.106.0.20 是 Beijing Telecom 的一台 DNS 服务器。

设定域名解析顺序
# vi /etc/nsswitch.conf
将行 host:files 改为 host:files dns 。即告诉主机,如果在文件 /etc/hosts 中找不到主机名的话,就尝试通过指定的 DNS 服务器来解决。

修改/etc/hosts.
修改之前是:

127.0.0.1    localhost    loghost    box1

修改之后是:

127.0.0.1    localhost
192.168.0.3    box1.ospa.net    box1

END.

This entry was posted in Uncategorized. Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">