Solaris 9.0 x86 安裝心得(轉)
Solaris9 x86以其可靠、安全、高可用性以及低廉的價格(對非商業用途免費),吸引著越來越多的使用者。
近日,筆者在安裝Solaris9 X86時,碰到一些問題,經過一番周折,終於解決了這些問題。本文將介紹這些問題的解決方法,以供大家參考。拋磚引玉啦!
測試環境:
筆者測試的安裝環境是Toshiba Satellite Pro M10筆記本以及Dell GX110 Desktop。軟體是Solaris 9 x86,其中在Toshiba M10 上裝的是4/03版本,在Dell GX110上裝的是12/02 版本。在安裝之前,先上網查了一下,發現Dell的GX110屬於Reported to Work列表。而Toshiba M10不在列表範圍。
但其自帶的網路卡Intel Pro/100 VE和Toshiba Tecra S1的相同,而後者已經reported to work。值得注意的是,對於這一網路卡的Driver Info, 有註釋: Add iprb "pci8086,103d" to /etc/driver_aliase。
1. USB裝置的相容性問題.
1) 問題描述和解決方法
在Dell GX110上的安裝很順利,但在Toshiba M10上剛開始安裝就碰到問題了。安裝過程在Device Configuration Assistant階段就停止不動了,在排除了安裝盤質量問題可能性後,上FAQ查了一下,發現Solaris 9 X86目前還不支援USB 2.0 EHCI,而Toshiba M10用的正是USB2.0介面。找到問題解決就很容易了。透過Toshiba自帶的東芝控制檯Disable掉USB裝置,安裝過程就正常了。
2) 相關知識-Solaris支援的USB介面型別:
一共有三種型別的USB主機控制器 (USB host controller),而Solaris9 x86 只支援其中一種。
USB 1.1 UHCI: Solaris x86支援, 但Solaris SPARC不支援。
USB 1.1 OHCI: Solaris x86不支援, 但Solaris SPARC支援 (需要 Solaris USB DDK v0.8a).
USB 2.0 EHCI:目前Solaris 9還不支援。 也許將來的Solaris release會支援。
3) 相關知識-在Solaris裡如何判別你的USB介面型別:
執行命令 "prtconf -pv | grep 000c03". 如果輸出為空,那說明你的機器沒有USB :-(。如果有一行為:
"class-code: 000c0300", 說明你的USB是UHCI型別,如果是"class-code: 000c0310",說明是OHCI的USB介面,如果是
"class-code: 000c0320" 說明是EHCI的USB介面(USB2.0)。
2. 顯示設定問題
在安裝過程中,系統會提示輸入顯示卡驅動型別以及顯示器解析度、重新整理頻率。這個時候,顯示卡驅動還沒有安裝,因此需要先設定成通用的顯示卡驅動和顯示解析度。
如果顯示設定配置不正確,系統將不能正常執行。
下面是本人安裝過程中的一些參考設定:
1) Video Devices: VESA Generic Driver for VESA-Compatible Video Cards
2) Monitor Type: Notebook LCD SVGA 35.5Khz ...
3) Screen Size: 15-inch
4) Resolution/Color/RefreshRate 解析度1024*768,256色,重新整理頻率60 Hz。值得注意的是剛開始的時候顏色不要選過高(顯示卡驅動還沒有裝好)。
3. 網路卡安裝問題
1) 問題描述
在系統安裝到第一次進入CDE環境後,執行命令ifconfig -a, 兩臺機器都只發現lo0介面,而沒有出現期望的elxl或iprb介面。進入目錄/dev,仍然沒有發現任何關於elxl或者iprb的檔案或連結。
注:DELL GX110 預裝的是3com的3c905c-tx網路卡,而Toshiba Satellite Pro M10 預裝的是Intel Pro/100 VE網路卡。
大家一定還記得前面提到的硬體相容列表裡關於Driver Info的註釋,但該怎麼操作呢?
為了大家的方便,筆者在此以Toshiba M10的Intel Pro/100 VE網路卡為例,將解決方法作一簡單介紹。
2) 解決方法介紹
.1) 用vi開啟檔案/etc/driver_aliases, 加入一行如下:
iprb "pci8086,1030"
.2) 用vi開啟檔案/boot/solaris/devicedb/master,加入一行如下:
pci8086,103d pci8086,103d net pci iprb.bef "Intel Pro/100 VE Network Adapter"
.3) 執行命令: devlinks
.4) 執行命令:touch /reconfigure
.5) 重新啟動(可以用命令 init 6)
.6) 進入/dev目錄,太棒了!發現了/dev/iprb (當然,這時候用ifconfig -a 命令網口還沒正常工作)
.7) 接下來的事情就簡單了,用vi 編輯/etc/hostname.iprb0, 檔案內容是你的主機名。(如果用的是IPv6,那麼要編輯的是hostname6.iprb0檔案)
.8) 再次重啟
3)相關知識-關於master檔案
當開啟master檔案,裡面有關於資料格式的詳細解釋,這裡僅作簡要介紹:
pci8086,103d pci8086,103d net pci iprb.bef "Intel Pro/100 VE Network Adapter"
這裡
另一種方法就是在網上搜尋相關的資料,比如前面在硬體相容列表裡面有人提到了Intel Pro/100 VE網路卡的裝置號是103d.
注:對於Dell GX110的3COM 3c905c-tx網路卡,
/etc/driver_aliases:elxl "pci10b7,9200"
/boot/solaris/devicedb/master: pci10b7,9200 pci10b7,9200 net pci elxl.bef "3Com 3C905C-TX-M El XL 10/100"
步驟同上。
另外,為了大家的方便,這裡還列出了部分介面名稱的含義:
elxl: 3COM EtherLink網路卡
iprb: Intel Pro網路卡
nei: 10baseT NE2000相容的PCI網路卡 (Linksys, AT/LANTIC)
注: 在FAQ上有關於這一問題的更詳細的描述。
4. DHCP 配置問題
1) 問題描述:
在一些環境中,筆記本或者桌上型電腦需要配置DHCP而不是固定IP。筆者參考了Solaris 的IP Services手冊"How to Configure a Solaris DHCP Client"的方法,但沒有成功。
原因是該方法需要執行sys-unconfig命令,這樣會導致前面配置的kdm設定和網路卡設定丟失。經過研究,終於搞定。
2) 解決方法
.1) 進入/etc目錄,執行: touch hostname.
.2) touch dhcp.
.3) 配置domainname, 可以用domainname 命令,例如domainname prc.sun.com,接著編輯/etc/defaultdomain檔案,加入配置的domain name.
.4) 執行ypinit -c
.5) 執行/usr/lib/netsvc/ypbind -broadcast
.6) 執行/usr/lib/netsvc/ypstart
.7) 重新啟動機器(可以用命令 init 6)
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752019/viewspace-941599/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 安裝 Solaris 9.0 OS 的 x86 Platform Edition 介紹(轉)Platform
- Oracle 10g for Solaris x86安裝(轉)Oracle 10g
- SUN CLUSTER 安裝on solaris 10 X86
- 在solaris 10/x86下安裝oracle10——ZT(轉)Oracle
- solaris10(x86) top命令安裝
- Sun Solaris 8 for Intel X86安裝一例Intel
- Solaris 10 x86環境下安裝gcc過程GC
- Oracle10g for Solaris9(x86)安裝指南Oracle
- grub安裝心得(轉)
- 網路安裝solaris(轉)
- RedHat 9.0 的“綠色”安裝(轉)Redhat
- 網路安裝Solaris 10(轉)
- red hat linux 9.0安裝求助!(轉)Linux
- LFS (版本6.1.1) 安裝心得(轉)
- oracle 10gR2 在solaris 10 x86 上的安裝文件Oracle 10g
- RedHat 9.0下安裝igenus實錄(轉)Redhat
- 安裝red hat 9.0遇到的問題(轉)
- 安裝Red Hat9.0兩三事(轉)
- 紅旗安裝攻略--RedFlag4.0安裝心得(轉)
- solaris mysql 安裝 解除安裝MySql
- openssh for solaris 安裝
- red hat linux 9.0下安裝oracle 8.1.7(轉)LinuxOracle
- solaris 10 應用軟體的安裝/解除安裝方法(轉)
- oracle10g rac on solaris x86(32bit)_安裝相關失敗Oracle
- Solaris8作業系統安裝(轉)作業系統
- RedHat9.0操作的oracle9i安裝(轉)RedhatOracle
- solaris下安裝oracleOracle
- Solaris下安裝VNCVNC
- 【Solaris】Virtualbox 安裝 Oracle Solaris 10(三) 安裝完成後初始配置Oracle
- Solaris培訓第三章:安裝Solaris作業系統(轉)作業系統
- Solaris 8 for Intel 作業系統的安裝(轉)Intel作業系統
- Solaris8安裝記憶體分析工具memtool安裝使用文件(轉)記憶體
- oracle10g rac on solaris x86(32bit)的相關安裝經驗_clusterwareOracle
- solaris 10 mysql 安裝 配置MySql
- solaris下的gcc安裝GC
- vnc在solaris的安裝VNC
- 安裝Linux的五種方法和心得(轉)Linux
- RedHat Enterprise AS4 硬碟安裝心得(轉)Redhat硬碟