[分享]debian輕鬆編譯核心的方法

常言道:『飲水思源』,在 Open Source 的世界裡,我們常常需要別人的幫助,但是在您有所心得的時候請記得分享給大家,『幫助人是快樂的喔』。歡迎您在使用 debian 的過程中的任何心得分享給大家。

[分享]debian輕鬆編譯核心的方法

文章palmpilote » 週三 2月 05, 2003 6:04 pm

最近弄了台舊電腦
在想重新編kernel前
我突然想到debian既然有kernel-package
那應該有比無痛法裡面更完整輕鬆的方法才對
(我始終相信黑客們不會把時間浪費在下幾個固定又麻煩的指令) 8-)
然後上網去查了一下
沒想到真的有完整的方法

首先
用apt安裝
libncuses5-dev(因為我要用menuconfig)
kernel-source(這是一定要的)
kernel-package
還有想要的patch(如preempt)

然後解開kernel-source,並且將目錄ln到/usr/src/linux

然後
$ export PATCH_THE_KERNEL=YES
(如果有要安裝patch,才要這一步)

$ make-kpkg clean

$ make-kpkg --config=menuconfig --revision=host1.0 configure
(host1.0是自訂的版本,menuconfig是我要用的模式)
這樣就會自動把patch和revision給弄好

接下來以root的權限執行
$ make-kpkg binary-arch
就會產生kernel-image和kernel-header的deb檔
如果還想編譯出含source和doc的deb,就用
$ make-kpkg binary
就可以了

最後在用dpkg -i 來安裝
完全不用手動改lilo等東西;-)
(附註一下,他的lilo.conf不會自動加入prompt,所以選單不會出現,建議還是修改一下比較安全)

--
把無痛法繼續無痛下去吧
頭像
palmpilote
快樂的大學生
快樂的大學生
 
文章: 524
註冊時間: 週四 10月 17, 2002 4:01 pm
來自: 笨呆星球

re:[分享]debian輕鬆編譯核心的方法

文章momofarm » 週二 2月 11, 2003 9:20 am

在系統內的/usr/share/doc/kernel-source??????
(名字我忘了....不過合kernel-source有關)
你解壓一 個Readme.Debian.gz後
裡面有詳盡的說明
doc目錄相當的棒
捨麼menul都有
momofarm
可愛的小學生
可愛的小學生
 
文章: 9
註冊時間: 週五 2月 07, 2003 5:20 pm

re:[分享]debian輕鬆編譯核心的方法

文章palmpilote » 週二 2月 11, 2003 10:17 am

嗯....
我知道doc裡面也有
不過我自己是覺得有的時候他寫的太完整而顯得有點複雜
不然的話
較每個想試試debian的人去把debian的文件都看完不舊好了
幹麼還要一堆教學啦,無痛法啦
寫出來只是告訴大家有這個東西
大概是作什麼的
怎麼作
是一個精簡的使用方法
要知道更detail的方法要去查那一個東西
這是我的想法啦

--
附帶一提
那些說明檔不用解壓縮
用zless就可以了

--
在附帶一提
我在configure那裡少加一個參數來自動加入patch^^
這就請有需要的人去翻翻文件了^^
圖檔
看啥?沒看過貓有五條腿的嗎?
http://palmpilote.twbbs.org
個人blog啟動
頭像
palmpilote
快樂的大學生
快樂的大學生
 
文章: 524
註冊時間: 週四 10月 17, 2002 4:01 pm
來自: 笨呆星球

re:[分享]debian輕鬆編譯核心的方法

文章jesse.sung » 週二 2月 11, 2003 11:04 am

這裡有一篇 step-by-step 的講解, 也可以拿來參考參考喔! :-)
頭像
jesse.sung
程式開發組
程式開發組
 
文章: 654
註冊時間: 週三 9月 04, 2002 9:43 am

re:[分享]debian輕鬆編譯核心的方法

文章palmpilote » 週二 2月 11, 2003 12:42 pm

jess.sung大的那個連結裡面的教學有點舊
現在不用那麼麻煩了
kernel-package是愈作愈好了^^
圖檔
看啥?沒看過貓有五條腿的嗎?
http://palmpilote.twbbs.org
個人blog啟動
頭像
palmpilote
快樂的大學生
快樂的大學生
 
文章: 524
註冊時間: 週四 10月 17, 2002 4:01 pm
來自: 笨呆星球

Re: [分享]debian輕鬆編譯核心的方法

文章訪客 » 週五 2月 21, 2003 8:31 pm

libncuses5-dev(因為我要用menuconfig)

是libncurses5-dev
--
把無痛法繼續無痛下去吧[/quote]
訪客
 

re:[分享]debian輕鬆編譯核心的方法

文章palmpilote » 週六 2月 22, 2003 9:52 am

喔...sorry...
不小心打錯了
圖檔
看啥?沒看過貓有五條腿的嗎?
http://palmpilote.twbbs.org
個人blog啟動
頭像
palmpilote
快樂的大學生
快樂的大學生
 
文章: 524
註冊時間: 週四 10月 17, 2002 4:01 pm
來自: 笨呆星球


回到 share

誰在線上

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