zoukankan      html  css  js  c++  java
  • Redhat Linux内核升级全记录(转)

     

     
     

    http://www.sina.com.cn 2001/06/15 15:38 中国电脑教育报 李红
     

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

     
    l=ftp://ftp03.softhouse.com.cn/download3/51741linux-2.4.0.tar.gz" target=_blank>按此下载),下面我们就来介绍如何把旧内核升级到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。

  • 相关阅读:
    js正则表达式 验证手机号,email地址和邮政编码
    XP系统中IIS访问无法显示网页,目前访问网站的用户过多。终极解决办法
    读《现代前端技术解析》有感
    开源一套基于vue全家桶的webapp
    canvas图像处理汇总
    chrome调试工具高级不完整使用指南(实战二)
    chrome调试工具高级不完整使用指南(实战一)
    chrome调试工具高级不完整使用指南(优化篇)
    chrome调试工具高级不完整使用指南(基础篇)
    前端项目怎样合理使用模块化和闭包?
  • 原文地址:https://www.cnblogs.com/lcword/p/5680729.html
Copyright © 2011-2022 走看看