改kernel流程 - Linux

Anthony avatar
By Anthony
at 2008-05-28T21:35

Table of Contents


如果修改的檔案都是編在核心裡面不是模組
那每次修改後的指令

make bzImage
cp arch/i386/boot/bzImage /boot/vmlinuz-2.6.xx

makefile 就是會依據檔案去修改時間去編譯該重新編譯的檔案
核心的 makefile 也一樣,只是核心的makefile寫的很系統化
讓你每個子資料夾可以很容易修改makefile

※ 引述《frankou (....)》之銘言:
: ※ 引述《chihying (....)》之銘言:
: : 有人有改kernel檔案的經驗嗎?
: : 我需要修改 /linux/net/ipv6 下的.c檔
: : 請問一下 新的.c檔需要完整的make kernel流程嗎?
: : #mv /lib/modules/2.6.xx 2.6.xx.old
: : #make mrproper
: : #make menuconfig //不需改設定
: : #make clean
: ==================
: : #make bzImage
: : #maek moduels
: : #make modules_install
: : #make install
: : #cp /usr/src/linux-2.6.xx/arch/i386/boot/bzImage /boot/vmlinuz-2.6.xx
: : #cp /usr/src/linux-2.6.xx/System.map /boot/System.map-2.6.xx
: ===================
: 這些都要作:p 或許modules的部份可以省掉吧
: 這個我也不確定要請教版上各位神人
: : 因為每次這樣compile debug很費時間 >_<
: : 請問該怎麼做比較合適? 謝謝!
: 你可以考慮寫script 這樣就比較省事一點:p

--
Tags: Linux

All Comments

改kernel流程

Candice avatar
By Candice
at 2008-05-28T20:57
※ 引述《chihying (....)》之銘言: : 有人有改kernel檔案的經驗嗎? : 我需要修改 /linux/net/ipv6 下的.c檔 : 請問一下 新的.c檔需要完整的make kernel流程嗎? : #mv /lib/modules/2.6.xx 2.6.xx.old : #make ...

請問SLED如何設定ADSL撥接?

Tracy avatar
By Tracy
at 2008-05-28T20:42
記的把連線逾時時間改成0... 不然每次過一段時間會斷掉還要在撥號一次... 也不要忘了裝KINTERNAT好方便撥號(KDE介面)... ※ 引述《kenduest.bbsatbbs.sayya.org (小州)》之銘言: : ※ 引述《apond.bbsatptt.cc (Damn~~Hot)》之銘言: ...

fwtmp套件

Isla avatar
By Isla
at 2008-05-28T19:20
想要請問一下 fwtmp套件目前還有可以下載嗎? 找到一些網站都只有介紹指令的用法 但是確沒有載點可以下載 請問有人知道哪可以下載嗎? - ...

新手發問 關於NB裝ubuntu 7.10

Sandy avatar
By Sandy
at 2008-05-28T18:38
由於七月初要去日本的學術機構 需要一台筆電來裝雙系統 想請問大家...AMD或是Intel的雙核心cpu筆電 買哪種好? 預計要裝的ubuntu版本是7.10 比較擔心的是裝了之後偵測不到無線網路卡 實驗室有學長的筆電就發生這種情形! 關於筆電裝雙系統...我完全沒有經驗(之前都是用PC裝雙系統)! 請有 ...

sudo 的問題

Rae avatar
By Rae
at 2008-05-28T16:28
是這樣的 小弟有一台機子裝的是 ubuntu 7.10 開了一個自己的帳號 xxx(andlt;--- 是 root) 一開始使用都沒問題(apt-get 之類) 可是剛剛想要使用 sudo 時就出現以下訊息 and#34; xxx is not in the sudoers file. This ...