Chinaunix首页 | 论坛 | 博客
  • 博客访问: 739003
  • 博文数量: 235
  • 博客积分: 4309
  • 博客等级: 中校
  • 技术积分: 2325
  • 用 户 组: 普通用户
  • 注册时间: 2011-01-17 11:25
个人简介

If you don\\\\\\\\\\\\\\\'t wanna do it, you find an EXCUSE; if you do, you\\\\\\\\\\\\\\\'ll find a WAY :-)

文章分类

全部博文(235)

文章存档

2014年(3)

2013年(2)

2012年(31)

2011年(199)

分类: LINUX

2011-02-13 19:31:16

1):
[root@bogon ~]# make mrproper  # 第一次 
 make mrproper

or:
[root@bogon ~]# make clean

2):
[root@bogon ~]# make menuconfig
在 make menuconfig 的时候,那个  内的 Local version 修改成新的名字。(eg: ko)

3):
[root@bogon ~]# make clean
[root@bogon ~]# make -j12 bzImage
Root device is (8, 1) Setup is 12696 bytes (padded to 12800 bytes). System is 2207 kB CRC 7701ab0e Kernel: arch/x86/boot/bzImage is ready (#1)
[root@bogon ~]# make -j12 modules
[root@bogon ~]# make -j12 modules_install

[root@bogon ~]# ll /lib/modules
drwxr-xr-x 6 root root 4096 Feb 11 10:18 2.6.18-194.el5
drwxr-xr-x 4 root root 4096 Feb 13 22:05 2.6.37ko

4):
[root@bogon ~]# cp /usr/src/kernels/linux-2.6.37/arch/x86/boot/bzImage \
> /boot/vmlinuz-2.6.37
[root@bogon ~]# cp /usr/src/kernels/linux-2.6.37/.config /boot/config-2.6.37
[root@bogon ~]# mkinitrd -v /boot/initrd-2.6.37.img 2.6.37

5):
[root@bogon ~]# vim /etc/grub/menu.lst
title CentOS (2.6.37)
        root (hd0,0)
        kernel /vmlinuz-2.6.37 ro root=LABEL=/1 rhgb quiet
        initrd /initrd-2.6.37.img

6):
[root@bogon ~]# reboot
[root@bogon ~]# uname -a

如果你利用新编译的内核来运行,发现系统并不稳定,如何删除此内核?
 
首先,可以将源码删除:
[root@bogon ~]# rm -rf /usr/src/kernels/linux-2.6.37
 
再者,刪除掉核心对应的模组:
[root@bogon ~]# rm -rf /lib/modules/2.6.37

最后刪除掉 /boot/ 内的kernel档案和initrd档案,以及 /boot/grub/menu.lst 内的 title设定即可。

参照:

and

阅读(1230) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~