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

06 FreeBSD連載:安裝FreeBSD( 二 )


Skip kernel configuration and continue with installation
Start kernel configuration in full-screen visual mode
Start kernel configuration in CLI mode
使用者可以使用上下箭頭鍵來在三種不同的方式下進行選擇,第一項表示忽略配置過程,這表示使用者計算機硬件的配置參數(shù)與FreeBSD通用內(nèi)核的缺省配置基本一致,不需要更改內(nèi)核設(shè)置,這是因為一般情況下計算機重要硬件使用的資源設(shè)置都是非常標(biāo)準(zhǔn)的設(shè)置 。當(dāng)然使用者也可以選擇下面的選項,對資源的設(shè)置參數(shù)進行更改或確認的操作 。其中第二項是使用比較方便的全屏幕操作方式更改設(shè)置參數(shù),這適合一般情況 。第三個選項是使用命令行的操作方式更改系統(tǒng)參數(shù),能夠用來設(shè)置比較復(fù)雜的參數(shù),包括一些在全屏幕方式下無法設(shè)置的參數(shù),如ISA PNP卡的資源分配和設(shè)置 。命令行方式的硬件資源設(shè)置方式只適合對FreeBSD了解較深的使用者 。
FreeBSD的內(nèi)核(kernel)中包含各種硬件的驅(qū)動程序,負責(zé)構(gòu)建操作系統(tǒng)和硬件之間的通道 。在啟動之后,系統(tǒng)首先將內(nèi)核程序裝載到內(nèi)存中,然后由內(nèi)核負責(zé)探測各種硬件 。每種硬件驅(qū)動程序都將最常使用的資源值作為了它的缺省配置,在編譯的時候?qū)懭肓藘?nèi)核程序內(nèi)部,只有通過UserConfig才能進行更改 。當(dāng)使用UserConfig來更改硬件的資源設(shè)置的時候,前面準(zhǔn)備過程中記錄的硬件配置信息就十分有用了,可以參考這些信息來設(shè)置正確的硬件占用的資源 。
FreeBSD就使用這些最常使用的資源配置做參數(shù)去判斷系統(tǒng)中是否存在這種硬件,如果探測到了,才使用這些資源激活這個硬件驅(qū)動程序 。因此如果硬件的資源設(shè)定與FreeBSD核心配置的參數(shù)不相符,硬件探測就會失敗 。這時就需要更改內(nèi)核的配置數(shù)據(jù)與板卡設(shè)置相同,才能正確探測到該硬件 。
對于要更改內(nèi)核的配置參數(shù)的情況,一般可以選用第二個選項,使用全屏幕的操作方式進行系統(tǒng)參數(shù)的更改工作 。
進入UserConfig的全屏幕界面之后,整個屏幕被分為三個部分 。上部為Active Drivers部分,表示內(nèi)核中激活的設(shè)備驅(qū)動程序,這些硬件將在啟動時進行檢測,中部為Inactive Drivers部分,表示內(nèi)核中存在的驅(qū)動程序,但卻被屏蔽了,因此在啟動時就不檢測這些硬件 。下部是操作提示區(qū)域,用于提示操作命令和輸入具體的參數(shù)設(shè)置 。
Active Drivers中的Conflicts表示在所有要檢測硬件的配置中存在多少個資源沖突,由于不是所有的硬件都存在并真正占用這些資源,因此不必理會這個沖突現(xiàn)象 。系統(tǒng)內(nèi)核按照硬件檢測的順序(這在內(nèi)核編譯時就已經(jīng)確定了),如果第一個硬件的確存在,占用了資源,那么其他與它的配置相沖突的硬件就應(yīng)該不會存在于這個資源上了,因此就被系統(tǒng)略過而不探測這個硬件了,除非是已經(jīng)指明可以共享這個資源的硬件 。Dev對應(yīng)的列為驅(qū)動程序的名字,IRQ和Port對應(yīng)的列為相應(yīng)的硬件參數(shù) 。
Collapsed表示該項表示這是一組相關(guān)的硬件,可以將光標(biāo)移動到這個選項上并使用Enter鍵打開這組硬件,顯示組內(nèi)的具體硬件,例如上圖中的Network類中就存在兩個網(wǎng)絡(luò)設(shè)備ed0和ed1 。選擇相應(yīng)的設(shè)備之后,可以使用Delete鍵將這個硬件移入Inactive Drivers部分(在Inactive Drivers中選擇相應(yīng)的設(shè)備,進行同樣的操作可以將其放入Active Drivers中),也可以使用Enter打開硬件的配置參數(shù),進行更改操作,此時就在下面的第三部分中提示各個硬件參數(shù),如IRQ、port等,并允許用戶輸入新的設(shè)置值 。
在UserConfig中,有些設(shè)備,如PCI設(shè)備,不能被放入Iactive Drivers部分被屏蔽,然而這并不影響系統(tǒng)探測 。
將硬件的配置參數(shù)進行了重新配置之后,要使用Q鍵來退出UserConfig,然后內(nèi)核將會按照新配置偵測硬件 。內(nèi)核偵測硬件的時候,將探測結(jié)果顯示到屏幕上 。這些信息能夠告訴使用者是否配置的硬件被正確的探測到,該硬件占用的系統(tǒng)資源以及該硬件的其他信息 。但是自動探測不可能完全正確,因為很多硬件雖然聲稱相互兼容,但事實上仍存在細微的差別 。萬一出現(xiàn)問題,就要求使用者針對硬件配置參數(shù)的差異,在UserConfig中按照計算機的配置修改內(nèi)核配置 。為了避免問題,可以使用排除法,將自己計算機中不存在的設(shè)備都先屏蔽了,以免出現(xiàn)偶然的錯誤 。

推薦閱讀