2009-11-12 58 views
1

創建新系統調用後,如何更新內核?配置內核

我嘗試了這些線路,

make-kpkg clean 
fakeroot make-kpkg -initrd -append-to-version=-custom kernel_image kernel_headers 

但是Ubuntu的問我,如果我相信我在做什麼,還是不行。但我不確定。我必須說是嗎?這是什麼做的,Ubuntu對我說:

您正試圖安裝一個內核 圖像(版本2.6.25.4-us122l) 但是,目錄 /lib/modules/2.6.25.4-us122l/內核 仍然存在。如果此目錄 屬於以前 的linux-image-2.6.25.4-us122l包, ,如果你有一些取消模塊 ,或獨立安裝 模塊封裝,這可能是壞的。

我同意Ubuntu。這可能是不好的。我如何重新編譯內核?第二個問題是,在編寫系統調用之後,我是否必須安裝debian文件?

+0

「新系統調用」是什麼意思?你爲什麼想這麼做?你想了解OS編程嗎? – Artelius 2009-11-12 11:17:56

+0

我剛寫道,然後添加了一個系統調用。我無法實現,因爲我無法更新內核。 – Iguramu 2009-11-12 11:21:39

+0

你的debian內核包裝是正確的。據我所知。 您以前是否手動安裝過內核?它看起來像安裝程序在那裏看到文件,並阻止你在那裏安裝一個新的內核。我之前安裝了 – elmarco 2009-11-12 11:32:29

回答

1

避免與安裝的內核發生衝突的最簡單方法是使用額外的版本字符串來配置您的內核。