来一发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教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!
来一发CentOS6.5内核晋级到linux 3.12.17教程
顶起出售广告位 Linux操作系统这个名词记得在很早以前就听过,但当时并不知道具体是什么样的操作系统,只知道是一个与嵌入式密切相关的操作系统。 最好先搜寻一下论坛是否有您需要的文章。这样可以获得事半功倍的效果。 对Linux命令熟悉后,你可以开始搭建一个小的Linux网络,这是最好的实践方法。Linux是网络的代名词,Linux网络服务功能非常强大,不论是邮件服务器、Web服务器、DNS服务器等都非常完善。 写学习日记,这是学习历程的见证,同时我坚持认为是增强学习信念的法宝。 为了更好的学习这门课程,我不仅课上认真听讲,课下也努力学习,为此还在自己的电脑上安装了Ubuntu系统。 Linux简单,占内存少,特别是对于程序开发人员来说很方便,如果说windows的成功在于其方便用户的窗口管理界面。 然我们对Linux的学习首先是通过对它的产生,发展,到今天仍然在不断完善开始的。
页:
[1]