歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> 愛好者指南:Linux硬件問題通用攻略

愛好者指南:Linux硬件問題通用攻略

日期:2017/2/28 16:34:44   编辑:Linux教程

雖然Linux的發展聲勢浩浩蕩蕩,但相比Windows仍有很多硬傷,其中一項便是Linux硬件驅動支持的匮乏。有時你不得不接受有些硬件不能在Linux下工作的現實,但如果你采用的方法得當,並且你擁有一定的技術故障處理能力,通常可以避開問題,讓硬件在你的Linux下運轉起來。本文將介紹一些解決Linux硬件故障的通用方法,或是繞開硬件問題的方法。

1、不要使用太舊或太新的硬件

避免使用舊硬件的原因很明顯,如果你使用的硬件停售時間已經超過5年,很可能最新的Linux發行版都未包含這些硬件的驅動;太新的硬件也應該盡量避免使用,因為它的驅動可能還未開發出來,也可能很不穩定。雖然最新的硬件都挺吸引人,但許多時候你都會以失敗而收場,因為你選擇的Linux發行版可能還未跟上硬件廠商的步伐。雖然這個問題越來越少,但仍然讓人揪心。我建議盡量避免使用最近半年內發布的新硬件。

2、驗證支持

在下手之前,檢查下你要買的產品是否支持Linux或Mac,如果它支持Mac,那麼支持Linux的可能性就很大,對打印機來說,這一招特別管用,當然,這一招也不是萬靈的。如果硬件明確聲明它支持Linux,那就可以放心購買。在購買硬件之前,我會上網搜索相關硬件廠商在Linux界的名聲,NVidia在這方面就做得比較好,因為他專門為Linux開發了顯卡驅動,Lexmark打印機也做得不錯,值得表揚。

3、使用私有驅動

我知道這個辦法會傷害很多開源愛好者的自尊心,但我們必須面對現實。有時私有驅動確實表現得更好,更穩定,NVidia就是一個很好的例子。是的,有適用於NVidia的Nouveau開源驅動,但仍然不夠成熟,需要耐心等待它們成熟起來。如果你只需更好地驅動硬件,那麼請放下你開源忠實粉絲的自尊心,接受私有驅動吧。

4、讀懂你的日志文件

Linux系統上有大量的日志文件,但不會所有的日志文件都對調試硬件有幫助,你需要重點了解的是/var/log目錄下的日志文件。

Xorg.0.log:任何與X Windows有關的問題都在這裡。

cups/error_log:所有與打印機有關的問題都在這裡。

messages:任何熱插拔問題,以及所有與內核相關的問題都在這裡。

syslog:包羅萬象的日志文件,如果你在其它日志文件中未發現問題,不妨在這個文件中找找。

5、不要使用最新的發行版

和最新發布的硬件一樣,最新的Linux發行版通常充滿了吸引力。問題是,Fedora和OpenSUSE經常中斷對硬件的支持,經常發生升級後X Windows屏幕就不亮的問題。如果你希望你的硬件得到穩定的支持,建議選擇Ubuntu LTS這樣的發行版,如最近的Ubuntu 10.04 LTS。

6、不要急於從Live CD下結論

我就遇到過這個現象,在Live CD中我發現有個硬件不能工作,這時不要放棄這個發行版,不妨完整安裝試一下。很多時候,完整安裝比Live CD能支持更多的硬件,特別是需要私有驅動時更是如此。我最近在一台華碩筆記本上啟動Ubuntu 10.04,發現無線網絡無法使用,於是我通過有線網絡查找到私有驅動,很快我就用上無線網絡了。

7、使用無線網絡時,試試開放型網絡

很多時候即使操作系統檢測到無線網絡,不管我怎麼連接,就是不能工作,現在我遇到這種現象時,我會臨時將無線AP的訪問密碼去掉,看它是否能夠連接上,如果可以的話,問題就出在加密上,有時使用不同的無線管理程序可能會解決掉這個問題,使用WICD看它能否幫助你重新連接到加密的無線AP。

Copyright © Linux教程網 All Rights Reserved