手机版
你好,游客 登录 注册
背景:
阅读新闻

高手进阶 更换Fedora Core 6的内核

[日期:2007-05-08] 来源:Linux公社  作者:Linux [字体: ]

最初的Fedora Core 6版本在安装时,会默认安装i586的内核。i586的内核有诸多弊端,例如在安装nvidia显卡驱动时会引起问题,而且也不能充分发挥处理器的性能。

  首先简单解释一下i386,i586和i686的区别与联系。实际上,它们都属于x86架构的兼容处理器的范畴,包括AMD的CPU在内,横向是相对于arm,powerpc等处理器架构而言的,纵向则是前向兼容的,只是处理器的更新换代而已。i386主要是指老的386机器,也泛指IA32体系的CPU(32 bits Intel Architecture),i586则指奔腾,AMD K6级别的CPU,i686则指Pentium 2/3/4和K7及其以上级别的CPU。由于这些CPU是纵向的向前兼容的,因此,i686的CPU兼容i586机器的指令集,因而可以跑i586的内核,但是,显然这样没有发挥出处理器的最佳性能。

  下面介绍从i586内核升级到i686内核的步骤。注意不能使用命令“yum update kernel”来实现,因为update只会把内核升级为更高的版本,但并不会改变内核的架构。切换到root权限后:

  (1)首先检查内核是i586的还是i686版本的。使用命令“arch”查看内核架构。也可以使用命令“yum list kernel”来查看当前所install的内核以及可升级和安装的内核信息。如果内核已经是i686的,则不必继续下面的步骤。
    (2)安装yumdownloader,它是yum-utils的一部分,使用如下命令安装:
    yum -y install yum-utils
    (3)下载i686的内核安装包。
    yumdownloader kernel.i686
    (4)安装刚才所下载的i686内核安装包。这分两种情况(一般为第一种):
    (a)如果i686内核的版本号大于当前内核版本号,则使用如下命令:rpm -ivh kernel-2*.i686.rpm
    (b)如果i686内核的版本号于当前i586版本号相同,则使用如下命令:rpm -ivh --replacefiles --replacepkgs kernel-2*.i686.rpm
    (5)这样内核已经安装好了,可以查看/etc/grub.conf或者/boot/grub/grub.conf文件,会发现启动菜单栏中多出一个新安装的i686内核的启动选项。这时重新启动机器,进入i686内核系统。

linux
【内容导航】
第1页:高手进阶 更换Fedora Core 6的内核 第2页:高手进阶 更换Fedora Core 6的内核
相关资讯       Linux  Fedora Core 6 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款