zoukankan      html  css  js  c++  java
  • Linux内核升级

    Linux内核升级
    首先,确认当前linux系统的内核版本,使用命令:uname –a uname –r
    当前Linux系统版本是:linux-2.6.9-42
    第二步:下载新的内核源码,这里我们下载了linux-2.6.18,最新升级源码在网站上都免费下得到!
    第三步:将下载好的内核源码拷贝到目录</usr/src>:
    第四步:把压缩包恢复解压:
    解压过程中:
    解压完成:
    :linux-2.6.18即为新内核目录!
    第五步:进入新内核目录(/usr/src/linux-2.6.18)操作:
    (1)    运行命令:make mrproper(可确保源代码目录下没有不正确的.o文件):
    注意:这里要提前安装Development Tools工具!在“添加删除程序”中:
    点击Update即可安装组件!
    (2)    拷贝生成.config文件:
    确认/usr/src/linux-2.6.18/.config:
    (3)    配置内核选项,使linux系统支持NTFS分区格式:
    按上下光标键选中该行,按Tab键选中<select>,回车即可!
    写好配置文件名(.config,选中<Ok>,回车即可!
    选中 File systems -à ,再选中<Select>,回车即可!
    选中 DOS/FAT/NT Filesystems -à,再选中<Select>,回车即可!
    选中该行,按M键:
    按空格键选中NTFS包含的两项支持内容,在选中<Exit>,回车即可!
    选中<Exit>,回车!
    选中此行,再选中<Select>,回车即可!
    选中<OK>,回车即可!
    选中<Exit>,回车即可!
    选中<Yes>,回车即可!保存退出!
    第六步:开始编译:
    (1)    命令:make dep (建立编译从属文件)
     
    (2)    命令:make clean (清除内核编译的目标文件)
    (3)    命令:make bzImage(注意大小写,编译内核)
    编译过程中:
    编译完成:
    (4)    命令:make modules(编译可加载模块)
    编译过程中:
    编译完成:
    (5)    命令:make modules_instal(安装)
    (6)    命令:make install(安装新内核)
    第七步:安装新内核完成后,进入/boot/grub目录:
    编辑文件:vi menu.lst
    修改(使新内核强制加载):
    存盘退出!
    第八步:
    重新启动:
    启动RHEL AS 2.6.18):
    查看内核版本是否升级为(2.6.18),命令:(uname -r)
    经确认,linux内核由2.6.92.6.18升级成功!如果希望把内核升级到当前的最新版本如2.6.222.6.242.6.26……从网站下载最新内核源码,其步骤是一样的!!
        希望大家都有所提高,多多交流!谢谢!!


    原文地址:http://wangxihe.blog.51cto.com/394507/95449

  • 相关阅读:
    网络编程TCP
    collections模块
    异常处理
    hashlib模块
    configparse模块
    logging模块
    序列化模块
    os模块
    时间模块
    random模块
  • 原文地址:https://www.cnblogs.com/java20130726/p/3218582.html
Copyright © 2011-2022 走看看