歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Ubuntu-8.04下編譯linux-restricted-modules

Ubuntu-8.04下編譯linux-restricted-modules

日期:2017/2/28 16:56:11   编辑:Linux教程

如何在Ubuntu-8.04下編譯:

當然需要下載源碼包

如何動態生成內核驅動模塊:

以如ATI顯卡模塊fglrx.ko為例

當 linux-restricted-modules-2.6.24-16-generic deb 包被安裝後,在 /lib/linux-restricted-modules/2.6.24-16-generic/ 目錄下會有一個 fglrx 文件夾,放置有生成 fglrx.ko 模塊所需的 *.o 文件

系統啟動過程執行腳本 /etc/init.d/linux-restricted-modules-common
它會調用 /sbin/lrm-manager --quick

腳本 lrm-manager 讀取配置文件 /etc/default/linux-restricted-modules-common
如果配置中沒有禁用 fglrx 模塊,則 lrm-manager 會根據 fglrx/ 目錄下的 *.o 文件,生成內核模塊 fglrx.ko

因此如果根據ATI顯卡驅動源碼自己編譯驅動模塊,而不使用 linux-restricted-modules-2.6.24-16-generic deb包安裝 fglrx 驅動,應該在該配置文件中禁用 fglrx

同樣,/lib/linux-restricted-modules/2.6.24-16-generic/ 下的其他文件夾中的 *.o 文件,用於動態生成對應 *.ko 模塊,如果不需要,則在配置文件中禁用。

Copyright © Linux教程網 All Rights Reserved