樓主
t0013263
發文時間:2001-12-09 09:38:30
您好:
我前幾天買了華碩的主機板(CUSI-M)可是我現在要裝linux red hat 7.0並且使用X window,可是都沒有驅動程式。上矽統網站抓驅動程式(好像只有linux6.0的)並按著它指示的步驟作,可是還是無法用。而且出現以下的訊息:
XF86Config:/usr/X11R6/lib/X11/XF86Config
(**)stands for supplied,(--)stands for probed/default values
(--)no ModulePath specified using default:/usr/X11R6/lib/modules
abe:Unknown error loading module
Config Error:/usr/X11R6/lib/X11/XF86Config:48
Subsection "extmod"
^^^^^^^^^^
Module section keyword expected
X connection to:0.0 broken(explicit kill or server shutdown).
矽統的服務很差都沒有管道可以反應。
請問我要如何解決?
謝謝!
Linux基本上是不會管你是內建,還是外插的顯示卡的,只要硬體型號對了,裝上對應支援的驅動程式,就會跑起來。因為單從你這樣的敘述,我完全無法掌握問題的狀況,所以在此就把一般概括的情況寫出來了,請見諒。
安裝X Window大概有三種狀況,分別是:一,安裝Linux作業系統本體、二、作業系統本體已經安裝,但完全沒有安裝X Window,以及三,安裝作業系統時有裝X window但是後來因為更換顯示卡,或是升級新驅動程式的重新安裝。以下簡述之。
一的情形,以您安裝Red Hat又是7.0版的情況來說,應該在安裝時,會有一個步驟是安裝X Window,以我的經驗,Red Hat的安裝程式應該會偵測到你的顯示卡,在大部分的情況下都很正確,只要接受它偵測的結果就行了,我們只要依其提供的細部修訂選項如解析度、色彩深度(就是色數)就可以了,萬一安裝程式偵測不出來你的顯示卡型號,或者你要自己選擇顯示卡型號,也有自訂(custom)的選項,納它就會列出一大堆支援的卡的型號,只要挑選你的硬體型號就可以了。不過不管是它幫你選還是你自己選,最後都還會有一個測試的機會,讓你看看所選的組態跑不跑得起來,如果不行,就退回去重來...裝得起來就當然沒事啦!要是實在都沒有,不妨先不要裝X window,把系統裝起來再說。
這就來到二的情況了,因為系統沒有預先安裝你的顯示卡驅動程式,你就必須先去找到你的硬體的驅動程式,先把它裝入系統,然後以setup指令進入安裝程序,然後選擇X window的安裝部分,基本上在此你又會經歷如同安裝系統時一樣的問題和程序,只是指令介面所提供的介面不如安裝程式提供的介面那麼漂亮,重點是:你要細讀那些文字!如果順利,一樣也就把X window裝起來了。
再來第三種情況,假如更換顯示卡,或是找到更新版的驅動程式,最簡單的方式是,重新啟動Linux到文字介面下,比照二,以setup進入安裝程式,再選X window(若是更新驅動程式,則得先安裝更新的驅動程式),應該以可安裝的起來了。
以Red Hat 7.x的情況而言,如果你的光碟沒問題,應該不會有你所說的狀況發生才對;有許多人都是出錯在過程選項不對,總之細讀安裝時訊息是最重要的。Linux是比較知性而且需要DIY程度較高的作業系統,以往那種在安裝Windows大部分情況只要按"下一步"的習慣不可以有,剛開始或許會覺得累,但這也是功力增長的泉源。
Edited by - johnlian on 12/14/2001 02:30:42
補充一下,剛剛到了Red Hat,SuSE和Caldera的網站的硬體相容資料上去Check了一下,Red Hat的這個部分打出公告正在維修,暫時無法使用,Caldera則沒有Sis300 or Sis630的資料,不過SuSE的資料顯示Sis300是完全被支援的,Sis630則是"部份"支援,也就是說,驅動程式還不完全,可以跑,但可能有狀況!建議不妨改天再到Red Hat的站上去查查。
如果真的無法使用,對於不會血驅動程式的一般使用者,也只好暫時放棄使用不被支援的硬體了;若你有心挑戰高階linux開發的部分,網路上倒是有許多關於linux硬體驅動程式開發的相關文件,有興趣可以去看看。
再不然,關掉內建的顯示功能,另外插一片支援的顯示卡、等廠商發表驅動程式,或者有空上網搜尋看看,也許會找到善心人士提供的驅動程式或是解決方案也說不定喔。
藉著這個問題,在補充一點好玩、也是知識性的東西。
在linux上使用X window(注意,不是Windows哦!)這種圖形使用者介面(GUI)的概念和MS的Windows有點不太一樣,MS Windows的GUI是和作業系統綁在一起的,也就是說,某一系統所使用的圖形介面就是專屬於該系統的,當然也只有該系統才能使用,而Windows所顯示的內容也就只有那個系統的資訊。
但是X Window卻不一樣,它是以"主─從"架構建構起來的系統,X window並不專屬於某部電腦的linux作業系統,當你在某部電腦上安裝好 X Window時,其實你已經在那部電腦上裝了一部圖形顯示介面的伺服器!只要符合條件,任何一個linux系統都可以要求這個X window替它服務,顯示系統內容!透過網路的連接,在網路上其他的電腦舊可以使用你這部電腦的顯示卡來顯示操作!不需要自己裝顯示卡!
這種網路型態的概念和使用方式讓 linux很有彈性,也很好玩,有機會再把實做的方式寫上來。
Edited by - johnlian on 12/14/2001 14:14:03