支持異質環境所花費的時間和精力要遠超過只支持一種硬件和軟件平台所花費的時間和精力。完全使用同質平台所帶來的負面影響在於,服務器的性能越高,它所要求的硬件速度就越快,可升級性就越好,但桌面電腦和小型服務器采用的都是廉價的 x86 硬件。為克服這種缺點並向用戶提供多平台支持,Sun 提供了 Solaris Operating System for x86 Platforms。在底層硬件完全不同的情況下,x86 Platform Edition 的工作方式與 SPARC Platform Edition 非常相似。最終產生的半同質環境可以幫助削減系統管理和開發所帶來的底線成本。本文對交互式安裝 Solaris 9 OS 的 x86 Platform Edition 進行簡要介紹。
我最後一次在基於 x86 的機器上安裝類 UNIX 操作系統時,需要不斷地處理 IRQ、跳線和地址,因此,在安裝 Solaris 9 OS 的 x86 Platform Edition 時我特地留神了。但令我非常感激的是,我的擔心完全是多余的!只要將所有硬件都組裝在一起,Solaris OS 安裝程序就會平滑地自動檢測全部事情。如果在 x86 硬件上安裝 Solaris OS,首先一定要參考 硬件兼容性列表 ,獲取系統支持的配置信息。我們使用的大多數硬件都在此列表中列出,並且我希望其余硬件也使用一些通用的驅動程序。
硬件
硬件部件有:
與使用主板 BIOS 中的 RAID 0 設置相反,我選擇分別使用全部四個 IDE 通道,所以無須設置主/從連接。硬盤驅動器、DVD 和 CDRW 驅動器在它們自己的 IDE 控制器上都設置為主。機器可以設置為從主(硬盤驅動器)設備引導,也可以設置為從輔(DVD 驅動器)設備進行引導。
對於這台機器而言,我希望采用的硬件為 PCI PC Weasel 卡。我可以將這種 x86 硬件插入到裝有全部 SPARC 硬件的串行終端服務器中,因而在執行交互式操作時,我不會在機房中一直等待下去。如果這種安裝不是一次性測試安裝,我將在SPARC jumpstart 服務器上設置 x86 jumpstart 映像。使用 jumpstart 映像和/或 flash 映像還會自動執行我在控制台結束執行的許多工作。與以前的安裝類似,x86 交互式安裝相當直觀,很類似於 SPARC 安裝。
引導和選擇語言
第一步從 CDROM 引導並選擇語言及位置:
網絡配置
下一步涉及到配置機器的網絡設置。在為每個步驟選擇正確的設置後,按 F2 繼續。
配置設置
選擇
網絡設置信息屏幕。
無其他輸入
該機器是否已聯網?
是
該機器是否使用 DHCP ?
否
主機名?
solx86.my.domain
IP 地址?
192.168.100.2
該機器是否是子網的一部分?
是
網絡掩碼
255.255.255.0
啟用 IPv6 ?
否
默認路由器?
指定
指定默認路由器。
192.168.1.1
確認網絡設置。
無其他輸入
配置 kerberos ?
否
確認 kerberos 設置
無其他輸入
選擇命名服務。
DNS
域名?
my.domain
DNS 服務器 IP (最多 3 個)。
192.168.1.3
192.168.1.1
DNS 搜索域(最多 6 個)。
my.domain
my.other.domain
確認命名服務設置。
無其他輸入
時間和日期
接著需要設置時間和日期信息,在每次選擇後,再次按 F2 繼續:
配置設置
選擇
指定時區
美洲
國家
美國
時區
東部時間
設置時間和日期
無其他輸入
確認時間和日期
無其他輸入
磁盤和文件系統布局
完成基本的系統配置後,安裝程序轉移到規劃系統布局和選擇要安裝的軟件包。安裝指示屏幕說明現在要定制軟件的類型、磁盤和文件系統布局。Solaris OS 將根據決定生成一個配置文件,然後開始實際安裝過程。
注意: 我永遠不會在非測試環境中實際安裝任何程序。出於安全考慮,我傾向於在機器上執行最小安裝,然後再根據需要添加軟件包。
在此,我遇到了整個安裝過程中第一個也是唯一一個障礙。下一個屏幕當前文件系統和磁盤布局根本不顯示任何選項。我期望它能給出注釋,即該機器上沒有為 Solaris OS 格式化磁盤,並向我提供格式化磁盤的選項。或者,在我第一次選擇磁盤時,系統應通知該磁盤不太適合。
分片
裝載點
大小(MB)0
/
10241
swap
10242
overlap
381523
/usr
20484
/var
10245
/ files 330156
7
10軟件安裝和 X 配置
此安裝過程相當快,系統提供如下信息屏幕聲明:If you want to bypass the device configuration and boot screens when the system reboots, eject the Device Configuration Assistant/Boot diskette now.(如果在系統重新啟動時要忽略設備配置和引導屏幕,請立即彈出"設備配置助手/引導"磁盤)。
安裝完磁盤 1(共 2 張)後,重新啟動該機器,並在機器重新設置時彈出 CDROM。當引導加載器屏幕詢問從哪個分區引導時,稍侯片刻,使其超時,這樣系統就選擇默認值。還要將次要引導時間超時,這樣系統就選擇默認值,即自動引導。
按 F4 忽略 X 配置,因為我懷疑此配置有些復雜,我不希望安裝進行到一半時被迫中止。然後在系統提示時,設置 root 口令。系統詢問是否鍵入 root 密碼以配置 X,按 Ctrl-D 繼續引導序列。
下一個屏幕詢問是否選擇要繼續安裝的介質。我選擇選項 1,即 CD/DVD。我插入磁盤 2(共 2 張),然後按回車鍵。安裝程序從第二張 CD 中添加其他程序包,然後在完成安裝後彈出該 CD。當系統顯示出安裝菜單時,輸入選項 2(完成)完成軟件安裝。
安裝完成後,系統啟動並顯示一個文本登錄屏幕。以 root 身份登錄,然後運行 kdmconfig,在最後配置 X。由於我的顯卡幾乎(但不完全)與一些驅動程序選項非常類似,所以在挑選合適的驅動程序時我猶豫再三。當我決定采用普通 VESA 驅動程序後,啟動進行得很順利。我很高興采用了下列設置,這些設置似乎與我的低分辨率顯示器配合得很好。
保存此配置並測試 X 服務器,X 服務器顯示出 X root 窗口,並給出一個運行著的鼠標指針。作為最後的測試,關閉並啟動機器,確保在啟動時不會發生錯誤。X 登錄屏幕啟動了,能以 root 身份登錄,而且操作系統的所有更高級部分非常類似於 SPARC 機器。我讓這台機器連續工作了好幾天,確保不出現硬件或軟件不兼容現象或者其他問題,然後就可使用這台機器了。