第二个灵魂 发表于 2015-1-14 20:15:02

来一发CentOS6.5内核晋级到linux 3.12.17教程

欢迎大家来到仓酷云论坛!情况:
  体系硬件:vmwarevsphere(CPU:2*4核,内存2G)
  体系版本:Linuxcentos2.6.32-431.el6.x86_64(Centos-6.5-x86_64-minimal.iso)
  晋级内核版本:longterm:3.12.17

晋级步调:
  1.假造体系装置
  请求mininal体例装置(205个包),详细步调省略。
  
  2.检察原有体系内核版本,晋级更新包
  2.1更新包
  #yumupdate
  #yumupgrade

  2.2检察体系内核版本
  #uname-a
  Linuxcentos2.6.32-431.el6.x86_64#1SMPFriNov2203:15:09UTC2013x86_64x86_64x86_64GNU/Linux
  #cat/etc/redhat-release
  CentOSrelease6.5(Final)

  3.下载、装置需编译情况所必要的工具包
  #yuminstallvimwget
  #yuminstallgccgcc-c++xz
  #yuminstallbc
  #yuminstallncurses-devel
  #yuminstallhmaccalczlib-develbinutils-develelfutils-libelf-devel

  #yuminstallqt-devel#假如有X情况时装置(今朝不装置)

  4.下载内核包
  4.1举行目次
  #cd/usr/local/src/
  4.2下载内核包,今朝是3.12.17版本。
  #wgethttps://www.ckuyun.com/pub/linux/kernel/v3.x/linux-3.12.17.tar.xz
  
  5.编译内核
  5.1解包,举行内核源码目次
  #tar-vxflinux-3.12.17.tar.xz
  #cdlinux-3.12.17
  ***/usr/local/src/linux-3.12.17此目次当编译目次,编译历程,操纵都必需在此目次

  5.2以菜单的体例,选择编译内核必要的模块
  #makemenuconfig
  翻开菜单后,以默许体例保留<Save>,并加入<Exit>
  保留后,以后目次会主动天生.config文件


实行完makemenuconfig后,修正/usr/src/linux-2.6.35.4/.config
将#CONFIG_SYSFS_DEPRECATED_V2isnotset
默许被正文失落的,将其改成y。即修正为CONFIG_SYSFS_DEPRECATED_V2=y



  5.3检察以后版本,而且以原编译设置来举行编译
  #uname-r
  2.6.32-431.el6.x86_64
  
  5.4复制原设置文件到编译目次(视必要,把旧的共同文件做为新的共同模板)
  #cp/boot/config-2.6.32-431.11.2.el6.x86_64.config
  提醒是不是掩盖,输出Y
  #sudosh-cyes""|makeoldconfig
  以原设置文件发生新的设置文件,默许回覆为YES体例
  
  5.5编译内核(需时约30-40分钟)
  #make
  
  5.6装置内核
  #makemodules_installinstall
  完成时,会提醒couldnotfindmodulevmware_balloon,这个和假造机有关(不睬它)

  6.变动体系启动时,利用的内核
  #vim/boot/grub/menu.lst
  修正default=0,开机后,默许以第一项启动(3.12.17内核)
  保留加入


  7.重启体系
  #shutdown-rnow
 
  8.确认以后内核版本
  #uname-r
  Linuxcentos3.12.17#1SMPFriApr1103:32:42CST2014x86_64x86_64x86_64GNU/Linux

  显现内核为3.12.17,暗示晋级内核乐成

  9.假如编译失利,能够先扫除,再从头编译
  #cd/usr/local/src/linux-3.12.17
  #makemrproper#完成大概装置历程堕落,能够清算前次编译的现场
  #makeclean
  10.假如晋级乐成后,能够删除源码目次
  #rm-rf/usr/local/src/linux-3.12.17

  11.删除本来的内核 
  11.1检察以后有甚么内核版本
  #rpm-qkernel
  显现以下版本
  kernel-2.6.32-431.el6.x86_64
  kernel-2.6.32-431.11.2.el6.x86_64
  11.2删除原内核
  #yumremovekernel-2.6.32-431.el6.x86_64#移除此版本的内核,同时启动菜单也不再见呈现此内核
  #yumremovekernel-2.6.32-431.11.2.el6.x86_64
  删除后,检察启动菜单会发明已少了此内核
  #cat/boot/grub/menu.lst
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!

灵魂腐蚀 发表于 2015-1-15 10:35:03

来一发CentOS6.5内核晋级到linux 3.12.17教程

顶起出售广告位

老尸 发表于 2015-1-22 22:43:37

Linux操作系统这个名词记得在很早以前就听过,但当时并不知道具体是什么样的操作系统,只知道是一个与嵌入式密切相关的操作系统。

蒙在股里 发表于 2015-1-31 16:03:51

最好先搜寻一下论坛是否有您需要的文章。这样可以获得事半功倍的效果。

乐观 发表于 2015-2-6 22:40:56

对Linux命令熟悉后,你可以开始搭建一个小的Linux网络,这是最好的实践方法。Linux是网络的代名词,Linux网络服务功能非常强大,不论是邮件服务器、Web服务器、DNS服务器等都非常完善。

透明 发表于 2015-2-19 06:36:28

写学习日记,这是学习历程的见证,同时我坚持认为是增强学习信念的法宝。

第二个灵魂 发表于 2015-3-6 14:21:31

为了更好的学习这门课程,我不仅课上认真听讲,课下也努力学习,为此还在自己的电脑上安装了Ubuntu系统。

谁可相欹 发表于 2015-3-13 03:48:23

Linux简单,占内存少,特别是对于程序开发人员来说很方便,如果说windows的成功在于其方便用户的窗口管理界面。

海妖 发表于 2015-3-20 12:31:55

然我们对Linux的学习首先是通过对它的产生,发展,到今天仍然在不断完善开始的。
页: [1]
查看完整版本: 来一发CentOS6.5内核晋级到linux 3.12.17教程