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,没关系,再次启动系统时,系统会自动创建这个文件。 |
|小黑屋|最新主题|手机版|微赢网络技术论坛 ( 苏ICP备08020429号 )
GMT+8, 2024-9-30 05:28 , Processed in 0.167324 second(s), 12 queries , Gzip On, MemCache On.
Powered by Discuz! X3.5
© 2001-2023 Discuz! Team.