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

  • 相关阅读:
    eslint 的 env 配置是干嘛使的?
    cookie httpOnly 打勾
    如何定制 antd 的样式(theme)
    剑指 Offer 66. 构建乘积数组
    剑指 Offer 65. 不用加减乘除做加法
    剑指 Offer 62. 圆圈中最后剩下的数字
    剑指 Offer 61. 扑克牌中的顺子
    剑指 Offer 59
    剑指 Offer 58
    剑指 Offer 58
  • 原文地址:https://www.cnblogs.com/java20130726/p/3218582.html
Copyright © 2011-2022 走看看