您的位置:首页 > 其它

RHEL5下编译2.6.26.5内核

2015-07-24 10:37 183 查看
RHEL5下编译2.6.26.5内核

1、准备工作 去

www.kernel.org

下载最新版内核,本例中内核版本为2.6.26.5,存放于/usr/src/kernels,

2、配置.config

# cd /usr/src/kernels

# tar xjf linux-2.6.25.6.tar.bz2

请根据自身需要选择或取消选择某些选项,我去除了ipv6的支持,加入NTFS文件系统的读写,只简单作了选择作为测试只用

# make menuconfig

3、编译内核、模块、生成文件,编辑grub.conf

# make dep

# make clean

# make bzImage

# make modules

# make modules_install

# depmod -a

# mkinitrd /boot/initrd-2.6.25.6.img 2.6.25.6

# cp System.map /boot/System.map-2.6.25.6

# cp arch/i386/boot/bzImage /boot/vmlinuz-2.6.25.6

# cd /boot/grub

# cp grub.conf grub.conf.OLD

# vi grub.conf

将原有的启动内容复制下来,再粘贴下去,将title,vmlinuz,initrd两个文件的名字改下就OK了,本例添加了以下内容:

title Red Hat Enterprise Linux Server (2.6.25.6)

root (hd0,0)

kernel /vmlinuz-2.6.25.6 ro root=/dev/VolGroup00/LogVol00 rhgb quiet

initrd /initrd-2.6.25.6.img

好了,现在重启即可测试你的心内核,第一次启动过程中会有一个warning,提示未找到initrd.2.6.26.5kdump.img,没关系,再次启动系统时,系统会自动创建这个文件。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: