在Debian Woody (Stable) 下安裝 2.6 核心(轉)

post0發表於2007-08-11
在Debian Woody (Stable) 下安裝 2.6 核心(轉)[@more@]

1、前提要求

1)安裝編譯需要的工具

apt-get install gcc debhelper kernel-package

2) 安裝一些編譯核心需要的工具

-- kernel 2.6 必須要求使用module-init-tools來管理模組。所以必須安裝 module-init-tools 和 modutils,

這些需要從debian 的 unstable 或者 testing 的原始碼編譯生成。

-- 使用 kernel 的一些特性,需要一些程式,比如 e2fsprogs, jfsutils, reiserfsprogs, xfsprogs 等等,

具體可以參見kernel source 下面的 Documentation/Changes。這裡不討論這些程式

2、安裝步驟

編輯 /etc/apt/sources.list,加入:

deb-src unstable main contrib non-free

apt-get update

apt-get source modutils module-init-tools

編譯 modutils:

cd modutils-2.4.26

dpkg-buildpackage

編譯 module-init-tools,需要打下面的 patch:

*** /tmp/rules Sat Jan 3 22:40:14 2004

--- debian/rules Sat Jan 3 22:40:42 2004

***************

*** 57,63 ****

dh_installexamples generate-modprobe.conf extra/versioned

dh_installman extra/modules*.5 extra/update-modules*.8 *.8 *.5

sh -e extra/fixmanpages $D

! dh_installinit --no-start --update-rcd-params="start 20 S ."

dh_strip

dh_link bin/lsmod sbin/lsmod

dh_compress

--- 57,64 ----

dh_installexamples generate-modprobe.conf extra/versioned

dh_installman extra/modules*.5 extra/update-modules*.8 *.8 *.5

sh -e extra/fixmanpages $D

! dh_installinit --update-rcd-params="start 20 S ."

!

dh_strip

dh_link bin/lsmod sbin/lsmod

dh_compress

cd module-init-tools-3.0-pre2/

dpkg-buildpackage -d

安裝 modutils 和 module-init-tools 軟體包:

dpkg -i modutils_2.4.26-1_i386.deb

dpkg -i module-init-tools_3.0-pre2-1_i386.deb

取回 kernel-source:

從 下載 kernel-2.6 原始碼,然後解開

使用 make config 或者 make menuconfig 來進行配置,選擇所需選項

然後執行下面的命令生成 kernel-image 軟體包:

make-kpkg kernel-image

安裝編譯完的核心包:

dpkg -i kernel-image-2.6.0_10.00.Custom_i386.deb

3、注意:

編譯好的modutils 和 module-init-tools 軟體包可以直接到下面地址下載:


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8225414/viewspace-945787/,如需轉載,請註明出處,否則將追究法律責任。

相關文章