日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

06 FreeBSD連載:安裝FreeBSD( 三 )


硬件探測問題
使用者的計算機可能配置有很多種硬件,有可能在第一次啟動時沒有將所有的硬件全部配置正確,這并不是一個重要的問題,因為有的硬件不影響安裝過程,可以在安裝好系統(tǒng)以后,再使用UserConfig或重新編譯內核來配置硬件參數 。但是有些硬件對于系統(tǒng)安裝非常重要,必須被正確探測到,否則就無法繼續(xù)安裝過程,如要安裝系統(tǒng)的硬盤驅動器、用于讀取安裝光盤的光驅、使用網絡安裝時的網卡等 。這時就需要在啟動時進入UserConfig更改內核設置,而從硬件的文檔或者從Windows的控制面板獲得的硬件信息就十分重要了 。
編譯操作系統(tǒng)內核對于Windows用戶也許是不可想象,但對于FreeBSD的使用者來說,是非常普通和標準的做法 。并且編譯內核決不是什么難事,FreeBSD提供了十分方便的方法讓使用者來定制自己的內核 。
硬盤:不管使用何種安裝介質,內核必須將目標硬盤探測出,否則無法繼續(xù)安裝 。因此使用者必須清楚自己計算機使用的是何種硬盤驅動器 。由于IDE驅動器使用的資源比較標準,也都使用wd這一種驅動程序,一般都能被正確探測到 。而SCSI驅動器則由于存在不同的標準和制造廠家,使用的驅動程序也各不相同,如果計算機上的SCSI控制卡兼容性不強,就有可能出現檢測錯誤 。這有可能是廠商設定的資源設置與常用設置不同造成的,就需要用戶使用UserConfig重新配置 。為了增加系統(tǒng)檢測的速度和減少錯誤發(fā)生的幾率,可以在UserConfig中盡量屏蔽不必要的驅動程序,僅留下正確的驅動并配置了正確的資源 。
CD-Rom:如果安裝介質是光盤,則內核必須要探測到光盤驅動器 。探測光盤驅動器首先要探測到合適的IDE或者SCSI控制器,這與探測硬盤要求一致 。如果使用的光驅不是IDE或SCSI控制器接口的,而是另外的ATAPI接口方式,就需要查看通用內核的硬件支持列表,看看內核是否支持這種光驅,并根據相關文檔配置內核參數支持這種控制器 。由于這些老式光驅的控制器常常是和聲卡作在一起,設置起來比較困難,并且FreeBSD系統(tǒng)也不支持所有種類的老型號光驅,幸好當前非IDE或SCSI接口的光驅型號已經基本淘汰了 。因此最好的解決方法是安裝一臺新的IDE或SCSI接口的光盤驅動器 。
IDE光驅可能會發(fā)生的另一個安裝問題是光驅的主/從問題(Master/Slave),通常在一個IDE控制器上能串接兩個IDE設備,一個要設為主設備,另一個要設為從設備 。在僅有一個設備時,將該設備設為從設備是不正確的,設備不應該正常工作 。但是在DOS/Windows下直接使用光驅驅動程序訪問光盤,這就使得某些光驅在第二個控制器上僅接一個IDE光驅,并且光驅也設為從設備時,仍然能夠正常工作 。但是FreeBSD下不是這樣,必須嚴格按照主從方式進行設置,否則就不能正確探測到光盤驅動器 。此外,光驅出錯時也應檢查有沒有插入光盤,以及光驅是否能夠讀取插入的光盤 。
網卡:網卡由于種類繁多,并且廠商彼此存在兼容性問題,因此必須考慮不同類型的網卡在缺省資源設置方面的不同 。某些時候網卡設備會出現設備超時(Device timeout)故障,一個可能的原因是總線接口的網卡沒有終結,另一個原因是硬件IRQ參數配置錯誤 。
此外還需要為網卡選擇正確的驅動程序,當前網絡設備的發(fā)展快速,而FreeBSD對新型網卡提供支持則需要一定的時間 。例如,3COM 905B型網卡在FreeBSD 2.2.6中還沒有提供支持,但到FreeBSD 2.2.8之后就能很好的支持 。因此,必須經常查看FreeBSD支持的硬件列表,以獲得對新型硬件的驅動程序 。
配置硬件的另一些問題是避免資源沖突,有些硬件本身設計的就存在問題,不能正確更改其資源設置,此時可以讓與它沖突的其他硬件避開使用相應資源 。另外,一些設計得比較糟糕的設備,如果系統(tǒng)對它占用的端口進行了不正當的探測操作,就可能造成系統(tǒng)死機 。這也是為什么盡量減少要探測的設備,并且不能在所有的資源上對硬件進行地毯式全面探測的原因之一,因此也不應該隨便改動硬件探測的順序 。很多情況下發(fā)生這些沖突等問題,常常是因為使用了兼容性不好的硬件或配置了不太適合的硬件參數造成的 。所以使用者應利用自己對系統(tǒng)硬件的了解,減少系統(tǒng)探測的硬件數量和設置正確的資源 。

推薦閱讀