Chinaunix首页 | 论坛 | 博客
  • 博客访问: 103632386
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类: LINUX

2008-05-02 08:57:21

                                                Upgrade

  

       1.      備份升級之前的kernel文件.

#cp  /boot/vmlinuz-2.4.7-10     /boot/vmlinuz-2.4.7-10.old 

#cp  /boot/vmlinuz            /boot/vmlinuz.old

#cp  /boot/ initrd-2.4.7-10.img   /boot/ initrd-2.4.7-10.img.old

#cp  /lib/modules/2.4.7-10      /lib/modules/2.4.7-10.old

#cp  /etc/lilo.conf             /etc/lilo.conf.old

2.      解壓新內核

      #tar  –zxvf  linux-2.4.36.tar.gz  –C  /usr/src/

3.      對新內核進行設定

#make menuconfig

4.      建立相依的屬性關係

              #make dep

5.      將舊的資料除掉

              #make clean

6.      開始編譯核心

              #make bzImage

7.      開始編譯模組

              #make modules

8.      將資料給他安裝在 /lib/modules/下面

              #make modules_install

9.  安裝將剛剛 bzImage 建立完成的核心

              #make install

10.  製作kernel映像文件

#cp /usr/src/linux/arch/i386/boot/bzImage  /boot/vmlinuz-2.4.36

              #mkinitrd  /boot/initrd-2.4.36.img    //

        11.  配置lilo

              #vi  /etc/lilo.conf 

             保留原先的開機模式﹐為了防止新內核開機不成功之用。

             配置

修改default=linux-2.4.36                (指定系統使用新的kernel開機.)

加入image=/boot/vmlinuz-2.4.36 

                   label=linux-2.4.36

                   initrd=/boot/initrd-2.4.36.img

                   read-only

                   root=/dev/hda1

               #lilo –v

12.  重新啟動系統

 #shutdown –r now

 

原文:http://www.linuxdiyf.com/blog/?110920/action_viewspace_itemid_2880.html

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