[問題]核心編譯後增加模組

如果您覺得您的問題不屬於 debian desktop 或是 debian server 版的範圍內,請在這裡發問。

版主: mufa

[問題]核心編譯後增加模組

文章michelin » 週三 12月 24, 2003 5:02 pm

請問一下
如果抓了核心的原始碼
編完了新的核心
之後還想要新增某一些模組
要整個核心重編嗎?
還是可以在使用相同原始碼的情形
只增加幾個模組?

另外
像是alsa, cdfs, nvidia這些模組
是每次重編核心時也要再重編一次嗎?
michelin
可愛的小學生
可愛的小學生
 
文章: 34
註冊時間: 週二 11月 25, 2003 9:32 pm

Re: [問題]核心編譯後增加模組

文章d2207197 » 週三 12月 24, 2003 7:18 pm

michelin 寫:請問一下
如果抓了核心的原始碼
編完了新的核心
之後還想要新增某一些模組
要整個核心重編嗎?
還是可以在使用相同原始碼的情形
只增加幾個模組?

我是 2.6
好像可以到該 module source 存放的位置 make modules_name
可是不知道為什麼,會產生許多 header 檔找不到的問題
我確定 kernel source 下 include 裡的各個應該搬到 /usr/include 的資料夾我都有搬
看看錯誤訊息,常常是 header 中指向另一個 header 檔的路徑錯誤,不曉得如何解決

所以我還是 make menuconfig 多家幾個 module 後
再 make modules modules_install
michelin 寫:另外
像是alsa, cdfs, nvidia這些模組
是每次重編核心時也要再重編一次嗎?

如果 kernel 版本相同的話,那就不用
頭像
d2207197
鑽研的研究生
鑽研的研究生
 
文章: 1763
註冊時間: 週二 5月 27, 2003 9:57 pm
來自: 火星

Re: [問題]核心編譯後增加模組

文章天線 » 週三 12月 24, 2003 8:28 pm

d2207197 寫:
michelin 寫:請問一下
如果抓了核心的原始碼
編完了新的核心
之後還想要新增某一些模組
要整個核心重編嗎?
還是可以在使用相同原始碼的情形
只增加幾個模組?

我是 2.6
好像可以到該 module source 存放的位置 make modules_name
可是不知道為什麼,會產生許多 header 檔找不到的問題
我確定 kernel source 下 include 裡的各個應該搬到 /usr/include 的資料夾我都有搬
看看錯誤訊息,常常是 header 中指向另一個 header 檔的路徑錯誤,不曉得如何解決

所以我還是 make menuconfig 多家幾個 module 後
再 make modules modules_install
michelin 寫:另外
像是alsa, cdfs, nvidia這些模組
是每次重編核心時也要再重編一次嗎?

如果 kernel 版本相同的話,那就不用


You need the current module-init-tools version 0.9.13
天線
可愛的小學生
可愛的小學生
 
文章: 3
註冊時間: 週六 3月 15, 2003 4:52 pm

re:[問題]核心編譯後增加模組

文章d2207197 » 週四 12月 25, 2003 7:23 am

我本來就有灌啦...不然也不能使用 kernel 2.6 這麼久

現在問題不是不能 make modules_install
如果沒有灌 module-init-tools 就無法 make modules_install

現在問題在於可否直接在該 module 的目錄下編譯單獨的 module
頭像
d2207197
鑽研的研究生
鑽研的研究生
 
文章: 1763
註冊時間: 週二 5月 27, 2003 9:57 pm
來自: 火星

re:[問題]核心編譯後增加模組

文章阿信 » 週四 12月 25, 2003 10:07 am

d2207197 寫:我本來就有灌啦...不然也不能使用 kernel 2.6 這麼久

現在問題不是不能 make modules_install
如果沒有灌 module-init-tools 就無法 make modules_install

現在問題在於可否直接在該 module 的目錄下編譯單獨的 module


kernel source下的目錄都有獨立的Makefile檔案,請參考該內容建立module,並拷貝到running kernel的目錄下在執行 depmod -a
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

re:[問題]核心編譯後增加模組

文章d2207197 » 週四 12月 25, 2003 5:42 pm

阿信兄..我上面有說過..
我在 module 的目錄中 make module_name
似乎都會有很多 Error
但我確定我有把 kernel_source/include 目錄下面的許多資料夾放到 /usr/include 中
頭像
d2207197
鑽研的研究生
鑽研的研究生
 
文章: 1763
註冊時間: 週二 5月 27, 2003 9:57 pm
來自: 火星

re:[問題]核心編譯後增加模組

文章阿信 » 週四 12月 25, 2003 9:03 pm

d2207197 寫:阿信兄..我上面有說過..
我在 module 的目錄中 make module_name
似乎都會有很多 Error
但我確定我有把 kernel_source/include 目錄下面的許多資料夾放到 /usr/include 中


抱歉...天氣太冷眼花了... :ooops:

會出現error也有可能是 code 本身,有時候需要自己黑一下。

Debian 所包裝的 kernel 與 vanilla 版本不一定相同,同樣的config 有時會出現 unresolve symbol 或是 compile error ,這時候小弟只能建議自行了解 kernel source了。

Debian 的 kernel 好處在於幾乎把所有的module的編譯進去,這樣子在更換硬體時也能夠正常開機使用,即使用不到該模組也不會造成系統延遲。
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義


回到 debian misc

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客

cron