首頁 > 軟體

Ubuntu 自動載入第三方ko模組

2020-06-16 17:20:49

有時候,我們需要讓Ubuntu系統載入第三方的核心模組,但是重新編譯核心顯然太繁瑣,我們可以使用某些手段來手動載入或者自動載入這些模組。

手動載入

直接執行以下指令即可

sudo insmod *.ko

或者將ko模組放到 /lib/module/#uname -r#/ 目錄下,其中 uname -r 對應你的核心版本,然後執行以下命令

depmod

最後,你就可以使用以下指令來載入了

modprobe 模組名稱

注意,模組名稱ko結尾了。

自動載入

我們使用一個比較普通的思路,在 /etc/init.d/ 目錄下建立一個啟動指令碼,然後在 /etc/rc3.d/ 目錄下建立一個軟連結到上面的指令碼,注意,軟連結的名字必須以‘S’開頭。

你可能有多個rc目錄,他們之間的關係是這樣的

init.d  rc0.d  rc1.d  rc2.d  rc3.d  rc4.d  rc5.d  rc6.d
0 - 停機 
1 - 單使用者模式 
2 - 多使用者,但是沒有NFS ,不能使用網路 
3 - 完全多使用者模式,我最喜歡的模式 
4 - “打醬油” 模式,沒有用到 
5 - X11   桌面模式
6 - 重新啟動 (如果將預設啟動模式設定為6,Linux將會不斷重新啟動)

比如我的啟動指令碼名為8192eu,內容為modprobe 8192eu,軟連結為S8192eu。


IT145.com E-mail:sddin#qq.com