Linux kernel v2.4 升級 v2.6

来源:百度文库 编辑:神马文学网 时间:2024/04/26 08:46:44
Linux kernel v2.4 升級 v2.6
環境:
作業系統: Fedora Core 1 Linux 原始核心: 2.4.22-1.2115.nptlsmp 目的核心: 2.6.12.6
下載並安裝升級所需的套件
下載並安裝 Fedora Core 2 的部份套件
ftpftp.isu.edu.tw
cd /Linux/Fedora/linux/core/2/i386/os/Fedora/RPMS
下載這些檔案:
glibc-2.3.3-27.i386.rpm
glibc-common-2.3.3-27.i386.rpm
glibc-devel-2.3.3-27.i386.rpm
glibc-headers-2.3.3-27.i386.rpm
glibc-kernheaders-2.4-8.44.i386.rpm
glibc-profile-2.3.3-27.i386.rpm
glibc-utils-2.3.3-27.i386.rpm
libselinux-1.11.4-1.i386.rpm
nptl-devel-2.3.3-27.i686.rpm
nscd-2.3.3-27.i386.rpm
nss_db-2.2-25.1.i386.rpm
nss_db-compat-2.2-25.1.i386.rpm
procps-3.2.0-1.1.i386.rpm
quota-3.10-2.i386.rpm
rusers-server-0.17-37.i386.rpm
shadow-utils-4.0.3-21.i386.rpm
rpm -Uvh *.rpm
下載 Linux kernel 2.6.12.6 原始碼
cd /usr/src
wgethttp://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.12.6.tar.bz2
tar jxf linux-2.6.12.6.tar.bz2
ln -s linux-2.6.12.6 linux
cd linux
cp /boot/config-$(uname -r) ./.config
編譯核心
make menuconfig
make
make modules_install
make install
注意事項
升級 kernel 前, 先參閱 /usr/src/linux/Documentation/Changes 文件的 "Current Minimal Requirements", 確定最低需求套件與版本. 實驗結果得知, kernel 2.6.12.6 可搭配的 patch-o-matic-ng snapshot 版本為20051018 (可搭配 iptables-1.3.5). 舊版 patch-o-matic-ng snapshot 可以到http://www.filewatcher.com/ 搜尋; l7-filter 的 kernel patch 在 netfilter-layer7-v2.x/for_older_kernels 路徑裡.
參考資料:
Feature: How To Upgrade To The 2.6 Kernel
相關網頁:
How To Compile A KernelNetfilter Extensions: Patch-O-MaticL7-filter 安裝實錄GRUB & LILO 操作備忘
Posted by Jamyy at 2006年12月01日 17:00
from: http://cha.homeip.net/blog/archives/2006/12/linux_kernel_v2.html#more