Redhat Linux内核升级全记录

人气 1
标签:

(http://www.epochtimes.com)
【大纪元6月17日讯】 Redhat Linux因为比较容易上手,所以用户很多。它系统配置完善,预装了丰富的应用软件,系统管理程序功能强大,用户不必花多少精力就能获得一个完善的Linux环境。另外其独特的RPM包装程序,更让用户无需重装Linux就可以对整个系统进行升级,而且升级内核也很安全,升级后lilo(Linux loader)的选项里就有新编译的内核和旧内核的选择项,即使升级失败还可以在lilo中选择旧内核进入Linux。最近Linux 发布了新内核版本2.4.0,下面我们就来介绍如何把旧内核升级到2.4.0新版本。

原来笔者机器中第一分区安装的是Win Me和Redhat 6.2,lilo安装在硬盘的第一个扇区即MBR,现在要升级的新内核文件是 51741linux-2.4.0.tar.gz,大约20MB,您可以到上面提到的下载地址去下载,下载结束后,按照下面的步骤进行升级:

准备工作

删除旧内核的源代码和头文件,把新内核解压缩在/usr/src/linux 目录中。

cd /usr/src/

进入到目录 /usr/src/

rm -rf /usr/src/linux

删除(或移走)旧的内核源代码

cd /usr/include

进入到目录 /usr/include

rm -rf linux asm scsi

删除所有的旧的头文件

cp 51741linux-2.4.0.tar.gz /usr/src/

将新的内核文件拷贝到/usr/src/目录

gzip -cd 51741linux-2.4.0.tar.gz|tar xvf

将内核文件解压缩,产生新目录/usr/src/linux

通过创建软链接,将你的系统指向包含新内核代码的新的头文件:

ln -s /usr/src/linux/include/linux linux

ln -s /usr/src/linux/include/asm-i386 asm

ln -s /usr/src/linux/include/scsi scsi

cd /usr/src/linux

进入目录 /usr/src/linux

make mrproper

清除任何将引起问题的附加额外的源代码

以root身份进入系统,配置新内核:

cd /usr/src/linux

进入目录 /usr/src/linux

make config

开始配置新内核

配置时如果你对硬件熟悉,配置起来可能就容易一些,对于不熟悉的硬件建议用缺省配置,注意只对自己需要的硬件进行配置,例如PPP协议、vfat、声卡、打印机等等。配置时,可能还要用到make menuconfig,make xconfig命令,例如配置声卡,只要以 root 身份使用命令sndconfig即可设置,具体情况根据需要决定。

创建内核

在目录/usr/src/linux中编译新内核,然后将新内核拷贝到/boot目录下,可键入以下命令来实现:

make dep

要确保关键文件在正确的位置

make clean

要确保所有东西均保持最新状态

make zImage

编译内核 (如果内核较大make bzImage)

新内核zImage产生在 /usr/src/linux/arch/i386/boot/目录下

cp zImage /boot

将新内核zImage文件拷贝到 /boot目录下

make modules

make modules_install

如果配置内核时选了M即模块,就需要make modules ,make modules_install这两个步骤。

把新内核放入lilo

执行命令vi /etc/lilo.conf,用vi编辑/etc/lilo.conf,在文件中加入以下行:

image=/boot/zImage

label=l240

lilo启动时将显示“l240”选项代表将用新内核启动

root=/dev/hda3

第1个物理硬盘有三个分区(Win Me、c:、d:、e:)

然后保存并退出Vi,最后执行lilo命令。

启用新内核

在Linux下,reboot重新启动机器。当出现lilo:时请按[Tab]键,这时候出现:DOS Linux L240,选择l240就是启用新内核了。如果新内核升级后,Linux出现问题,你还可以选择旧内核、用旧内核进入RedHat Linux。

(中国电脑教育报)(http://www.dajiyuan.com)


    相关文章
    

  • 众厂商力推Linux机顶盒 挑战微软 (6/13/2001)    
  • Linux之父出新书:Just For Fun(只是为了好玩) (6/10/2001)    
  • 《台北国际电脑展鲜货传真》Linux-based的终端机与PDA (6/7/2001)    
  • 日本四大电子巨头耗巨资合作发展Linux (5/31/2001)    
  • 美、日四电子厂商联合开发Linux电脑 (5/30/2001)    
  • 惠普主管看好Linux操作系统 (5/30/2001)    
  • 戴尔:Linux对技术要求太高 取代Windows不现实 (5/25/2001)    
  • 微软是软件“法西斯”吗? (5/25/2001)    
  • Sharp公司将展示Linux手持产品 (5/25/2001)    
  • Linux创始人等知名人士联名提倡开放源代码 (5/17/2001)    
  • 数据库系统评测:IBM DB2击败微软SQL Server (5/16/2001)    
  • 美专家称﹕中国黑客在网络中埋下病毒才是真正的威胁 (5/11/2001)    
  • Linux团体猛烈抨击微软“惧怕竞争” (5/9/2001)    
  • 微软苹果短兵相接 Linux挺进主流 (5/6/2001)    
  • 微软将向付费用户公开部分视窗系统源代码 (5/6/2001)    
  • 微软:宣战”免费软体”的模式 但愿意”分享”原始码 (5/5/2001)    
  • 微软公开对“免费软体”宣战 (5/3/2001)    
  • 索尼推出PS2游戏Linux工具包 (4/30/2001)    
  • “和平、爱心与Linux” IBM公益广告惹麻烦 (4/29/2001)    
  • IBM推出新AS/400服务器 提高混合处理能力 (4/26/2001)
  • 相关新闻
    IBM推出新AS/400服务器 提高混合处理能力
    “和平、爱心与Linux” IBM公益广告惹麻烦
    索尼推出PS2游戏Linux工具包
    微软公开对“免费软体”宣战
    如果您有新闻线索或资料给大纪元,请进入安全投稿爆料平台
    评论