DDT 撰寫於文章 <3VTaOP$GDT@bbs.ee.ntu.edu.tw>...
>Compile出來的Kernel太大551K
>該怎麼處理?
>Thanks a lot!
>--
ID5 撰寫於文章 <3VLej8$7WW@bbs.kimo.com.tw>...
>※ 引述《Ludwig.bbs@bbs.tku.edu.tw
(致遠方的愛人)》之銘言:
>: 請問我使用了REDHAT6.0,而kernel是2.2.5
>: 而我抓了2.2.9的kernel,檔名為kernel-2.2.9.tar.gz
>: 那我該怎麼做,以安裝這個新kernel呢?
>: 由於我才剛開始接觸linux,所以幾乎所有的都不懂
>: 從解壓縮到安裝完成,每一步要如何做
>: 請問有人知道嗎?謝謝
>我建議您去抓.rpm的檔案比較快......
>不過既然您抓了.tar.gz也是可以啦.......
>1,先將這個檔案解壓縮到/usr/src/linux-2.2.9
最好 rm-rf /usr/src/linux 再 ln -s /usr/src/linux-2.29 /usr/src/linux﹐然後
cd /usr/src/linux
>2,執行make config或在X-Window下執行make xconfig,或make menuconfig
> 進行設定,因為各種方式有所不同,所以您自行選一個您比較喜歡的
> (我個人比較喜歡make xconfig啦,因為可以局部修改且也能用滑鼠)
>3,設定完之後可以執行make dep進行硬體的連接工作(這一步我也搞不大懂在幹啥)
>3,行make clean清除不必要的檔案(這一步我也霧煞煞)
>4,執行make zimage開始進行編譯
還是make zImage 呢﹖
還有make modules ; make modules_install
> **如果編譯完成之後有"too big"的錯誤請使用make
bzImage
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>5,把編譯好的核心放到/boot底下並更改/etc/lilo.conf改成新的核心版本
可以 cp /usr/src/linux/arch/i386/boot/zImage /boot再修改/etc/lilo.conf
>6,執行lilo -v -v -v(不要問我這是做啥的,我也搞不大懂)
>7,看看您還有什麼事情沒做,如果電腦裡面有重要的資料建議備分一下以免無法開機
>8,全部完成之後即可reboot重新開機看看您的成果囉^_^
>我是建議在系統安裝好之後就直接更新kernel啦,因為那時候都沒啥重要的資料
>就算毀了頂多重新安裝就好了....(有點不負責任的口氣:P)
>--
以上步驟小弟沒有真正run過﹐基于以往製作經驗而已。如有出入請作適當更改。有不
對之處也請回復。
謝謝﹗
--
================請多指教====================
__ __ _____ ______
__ __ __
__ __
/ \/ / / ____/ /__
__/ / \/ \
/ \ /
\/ /
/ / / ____/
/ / /
\ / ' \
/ /
/__/\__/ /_____/ /__/ /__/\__/\__\ /
/\ \ /__/\__/