Chinaunix首页 | 论坛 | 博客
  • 博客访问: 88301
  • 博文数量: 18
  • 博客积分: 510
  • 博客等级: 中士
  • 技术积分: 300
  • 用 户 组: 普通用户
  • 注册时间: 2011-02-27 20:37
文章分类

全部博文(18)

文章存档

2011年(18)

分类: LINUX

2011-06-25 14:16:39

系统信息:系统centos release 5.2 (final)
         内核kernel 2.6.18-92.el5
1)下载最新的内核:linux-2.6.38.tar

# tar -zxf linux-2.6.38.tar.gz -C /usr/src/      //解压到该目录/usr/src/
# cd /usr/src/linux-2.6.38/   #进入目录
2)去除内核的依赖关系以及编译后的垃圾信息
# make mrproper
3)修改.config文件中的“CONFIG_SYSFS_DEPRECATED_V2”,默认该选项为not set,被注释掉的,将其改为y。即修改为“CONFIG_SYSFS_DEPRECATED_V2=y
4)配置内核
# make menuconfig
勾选上General Setup下面的 “enable deprecated sysfs features to support old userspace tools”,不然编译安装之后会找不到原来的挂载点
5)编译内核、编译模块、安装模块、安装内核
# make;make modules;make modules_install;make install
6)修改引导启动管理器的配置文件 /boot/grub/grub.conf 的default值
default=0
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title CentOS (2.6.38)
        root (hd0,0)
        kernel /vmlinuz-2.6.38 ro root=LABEL=/ rhgb quiet
        initrd /initrd-2.6.38.img
title CentOS (2.6.18-195.el5)
        root (hd0,0)
        kernel /vmlinuz-2.6.18-195.el5 ro root=LABEL=/ rhgb quiet
        initrd /initrd-2.6.18-195.el5.img
7)重启系统
# reboot
阅读(487) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~