频道直达 - 专题 - 新闻 - 技巧 - 组网 - 开发 - 安全 - web编程 - 图像 - 操作系统 - 数据库 - 教育 - 旅游 - 健康 - 时尚 - 驱动 - 软件 - 游戏 - 多媒体 - ERP - 讨论组

Linux内核如何从2.4升级到2.6

来源:天极操作系统专区 作者:Corner 出处:巧巧读书 2006-01-01 进入讨论组
上一页 1 2 3 4 5 6 下一页 
附1

  README——Linux 内核2.5.xx(部分数据)

  讲述了内核的安装方法和出错的处理方法。

  内核的安装

  安装了所有必须的资源后,将内核解压缩在许可目录下(如主目录):

  gzip -cd linux-2.5.XX.tar.gz | tar xvf -   (XX为新内核的版本号)

  注:不得用/usr/src/linux

  通过补丁升级2.5.xx版本。

  gzip -cd ../patch-2.5.xx.gz | patch -p1或bzip2-dc ../patch-2.5.xx.bz2 | patch -pl或linux/scripts/patch-kernel linux
  删除旧的.o文件及其附属文件
  cd linux
  make mrproper

  软件需要

  编译和运行2.5.xx内核必须要升级各种软件包的新版本。参见./Documentation/change中需要的最低版本。

  编译内核

  ⑴确定gcc 2.95.3版本以上

  ⑵ make bzImage (如果用磁盘启动则插入A盘再进行make bzdisk)

  ⑶ make modules (若编译部分modules,则在“make modules_install”后执行)

  ⑷ 保留一份内核的备份件

  ⑸ 启动新内核

  新内核的拷贝。编译后的新内核在.../linux/arch/i386/boot/bzImage可找到,将之拷贝到可启动的位置。若是软盘驱动的,将内核的bzImage文件拷贝到/dev/fd0形成可启动的软驱。若是硬盘启动,则用LILO(/etc/lilo.conf)。内核映象文件常常是/vmlinuz、/boot/vmlinuz、/bzImage或/boot/bzImage。保存新的内核映象文件覆盖旧的,然后再运行LILO,就可以启用新内核了。

  重新设置LILO是运行/sbin/lilo的关键。你可通过编辑/etc/lilo.conf来指定旧的内核映象(即是/vmlinux.old)的出口以避免新内核运行出现问题。LILO重设后,所有准备工作就都做好了,然后就是关闭系统,重启计算机。

  注:如果需要改变缺省的root驱动、video 方式、ramdisk大小等等,可在内核映象中用“rdev”程序(或LILO的引导选项)。不必重新编译内核来改变这些参数。

  ⑹重新启动新内核。图 文 结 合:http://www.qqread.com/linux/y471192206.html 更多文章 更多内容请看Linux集群技术体验Linux的音影世界Linux驱动大全专题,或进入讨论组讨论。

上一页 1 2 3 4 5 6 下一页 
收藏此文】【 】【打印】【关闭
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
巧巧读书宗旨
相关专题
讨论组问题推荐
站内各频道最新更新文档
站内最新制作专题
热门关键字导读
Photoshop教 程照片处理 照片制作 PS快捷键 抠图
计 算 机 故 障XP系统修复
艺 术 与 设 计设计 流媒体 设计欣赏 边框
计 算 机 安 全ARP
站内频道文章精选
巧巧电脑频道编辑信箱  告诉我们您想看的专题或文章