2014-04-01 35 views
0

我想將內核模塊安裝到lib/modules /。實際上,在執行make modules後,必須在lib/modules /(uname-r)中創建一個文件夾,但只創建了3個名爲「build」,「kernel」和「source」的文件夾。 make modules後,我也得到一個錯誤:如何從源代碼安裝內核模塊。製作過程時出錯

DEPMOD 3.4.79 
WARNING: COULDN't open directory /lib/modules/3.4.79: No such file or direcoty 
FATAL: Could not open /lib/modules/3.4.79/modules.dep.temp for writing: No suhc file or directory 
make: *** [_modinst_post] Error 1 

確實沒有叫那個目錄,但我怎麼能增加嗎?

+0

你編譯內核?這些目錄是在內核構建完成後生成的。 – brokenfoot

+0

我在內核源代碼中使用「make」編譯它 – csnewb

+0

只是爲了說明這個問題,因爲你沒有提到它,查看我的box/lib/modules /只是可寫的 - 你擁有正確的權限,你呢? – Notlikethat

回答

0

你試過「make modules_install」嗎?

安裝模塊

化妝modules_install

安裝內核

使安裝

+0

是的,我做了,建立了3個文件夾,稱爲build,kernel,source。還有兩個名爲modules.builtin和modules.order的文件 – csnewb