debian 的 kernel 編譯

如果您覺得您的問題不屬於 debian desktop 或是 debian server 版的範圍內,請在這裡發問。

版主: mufa

debian 的 kernel 編譯

文章sam001 » 週六 12月 20, 2003 4:57 pm

我想請問一下如何根據目前已有的 kernel 設定再加入新的功能進行編譯?

先說一下,我目前的 kernel 是 2.4.18 bf24
我看了一下 在 /boot/ 有目前 kernel 的 config 設定
我要如何套定這個設定,再進行 make menuconfig 呢?
因為我想要加入 High Memory 的支援

另外,我想將 Debian 裝在一台新的機器上
可是那台機器有裝 LSI 的 RAID 及 Broadcom 的網路卡
我在網路上查了一下,似乎要有 LSI MPT Fusion 的 driver 及 BCM5700(還是TG3?)的 driver
但我目前手上的 Woody 3.0.1r1 這兩個 driver 都沒有編入kernel(或module)

我之前有看到在 http://people.debian.org/~blade/install/preload/上似乎有已加入這兩個 driver 的核心,但因為這個網站該目錄下的檔案似乎都無法下載,所以才來這邊請問一下有沒有其他的方法?
或是有人願意分享一下那一個檔案的?
謝謝大家!
sam001
可愛的小學生
可愛的小學生
 
文章: 6
註冊時間: 週三 12月 17, 2003 2:36 pm

re:debian 的 kernel 編譯

文章kanru » 週六 12月 20, 2003 7:42 pm

1. make menuconfig中有一個選項可以讀入舊的設定
應該在最下面吧[Load an Alternate Configuration File ]
2. 既然你有cd,應該可以先裝完base以後再更新kernel吧.driver就自己編囉 :-P
頭像
kanru
榮譽學長
榮譽學長
 
文章: 578
註冊時間: 週六 7月 12, 2003 12:09 pm

re:debian 的 kernel 編譯

文章d2207197 » 週六 12月 20, 2003 9:56 pm

你可以考慮使用 koppix + debootstrap 安裝 debian
頭像
d2207197
鑽研的研究生
鑽研的研究生
 
文章: 1763
註冊時間: 週二 5月 27, 2003 9:57 pm
來自: 火星

re:debian 的 kernel 編譯

文章kahn » 週六 12月 20, 2003 11:30 pm

本篇參考 http://forums.gentoo.org.tw/viewtopic.php?t=12

apt-cache search kernel-image-2.4
搜尋您要的kernel

apt-get install kernel-source-2.4.18
apt-get install kernel-package
apt-get install gcc libncurses5-dev
安裝compile or recompile kernel 的相關套件

cd /usr/src
tar xjvf kernel-source-2.4.18.tar.bz2
cd kernel-source-2.4.18

make menuconfig
選一些你要掛入 kernel 的項目,別忘離開前要儲存

make-kpkg kernel_image
泡杯茶慢慢等,最好先將 HD 的dma打開
完成後會在本目錄上層產生個 kernel-image-xxxx.deb

dpkg -i ../kernel-image*.deb
檢查 / 下的initrd.img 是否對應到正確
別忘在 /etc/lilo.conf 下加入 initrd=/initrd.img
最後請執行 lilo -v -v -v 看看有無錯誤
ps :重新開機之前請作好 Rescue disk
頭像
kahn
活潑的高中生
活潑的高中生
 
文章: 350
註冊時間: 週三 9月 04, 2002 10:52 pm
來自: 彰化

re:debian 的 kernel 編譯

文章訪客 » 週日 12月 21, 2003 12:51 am

謝謝大家的回應
關於 Kanru兄提到的
因為該台機器只有 SCSI HD,而 LSI RAID抓不到的情況下
用光碟直接安裝會顯示沒有硬碟,所以無法用光碟安裝

關於 kahn 和 d2207197 所提的建議,其實我也試過了
不過在編譯完 kernel 後,重新開機後,無法正確開機
不過我好像少了 lilo -v -v -v 這個步驟
我會再試試看的,先謝謝大家了!
訪客
 


回到 debian misc

誰在線上

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

cron