2021-05-12 14:32:11
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。
相關文章