Kernel-Modules
是否有命令行選項或單一資源來確定硬體所需的模組?
在我學習 Linux 的過程中,我提出了這個問題,到目前為止我還沒有找到滿意的答案。
假設我有一台電腦並且我剛剛安裝了 Linux 作業系統。某個硬體無法工作,因為所需的模組不在核心中。我有硬體資訊,但如何找出失去模組的身份?
我想知道是否可能有一個線上資源列出了所有硬體及其各自的模組,但我找不到類似的東西。那麼情況是我必鬚根據具體情況解決每個硬體/模組問題嗎?
有時安裝媒體會有很多可用的模組,所以當您啟動安裝媒體時,您可以執行
lspci -k
以顯示與硬體相關聯的驅動程序的名稱:$ /sbin/lspci -k 00:00.0 Host bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX Host bridge (rev 01) Subsystem: VMware Virtual Machine Chipset -> Kernel driver in use: agpgart-intel
如果您已經完成安裝,您總是可以再次啟動安裝媒體——只是不要再次執行安裝——查看此命令是否報告了您的硬體的驅動程序。
如果沒有列出正在使用的核心驅動程序,您可以使用該命令輸出中的其他相關資訊來搜尋合適的驅動程序。也就是說,我不熟悉特定的來源,除了簡單地使用Google,在這種情況下找到驅動程序。