标签:
今天听人说,会编程的人不一定会Linux;会Linux的一定会编程
———— Candy 也是醉了,笑而不语!
进入主题吧!今天闲的蛋疼,突然发现我们公司测试机Centos 6.6 的Kernel 3.10 的内核,根据X.Y.Z的原则,应该算是稳定版吧!(其实我不知道.貌似以前yum安装的....)
不知道为何看3个数字非常不爽,然后下决心去升级! 跑到 https://www.kernel.org/ 一看! 我的乖乖,4.2 的内核啊! 顺便说说,Centos yum 源默认内核是2.6.
#安装前这些开发包什么都都安装一下,省的排错的麻烦! [root@Candy ~]# yum groupinstall "Development Tools" [root@Candy ~]# yum install gcc ncurses ncurses-devel
因此, 决定僧机(升级) ! 首先DownLoad下来,速度为54K ,比较无语! 下载后,SCP 传到测试机上开始解包! (破电脑,解包花了2分钟 @_@);
[root@Candy linux-4.2]# tar xf linux-4.2.tar.gz -C /usr/src/ #解压到/usr/src里边 [root@Candy linux-4.2]# cp /boot/config-3.10.79-1.el6.elrepo.x86_64 .config [root@Candy linux-4.2]# sh -c ‘yes "" | make oldconfig‘ #读取前面的.config文件!如果你只更新内核而不编译模块的话,这一步将不需要输入。
注意:如果需要添加模块,使用以下命令! (Candy只是更新内核而已,不需要编译其它新模块进去~)
[root@Candy linux-4.2]# make menuconfig
Candy 因为是minimal 安装,所以在make 的时候会报错 bc 命令找不到, 有同样情况的童靴可以yum install bc 即可!
好吧! 剩下的就是坐等安装完成了! ?(破烂机器1小时,牛B机器 5-30分钟;Candy等了1个半小时还在走.....哎)?
等编译好后,将内核启动写入Grub条目里:
[root@Candy Linux-4.2]make modules_install install
用VIM 检查启动项
[root@Candy ~] Vim /boot/grub/grub.conf
Grub 写入成功,重启!
最后晒一张成功启动的图!
(早上 10点 —— 下午17点:43) Centos 6.6 编译4.2内核.......已崩溃
标签:
原文地址:http://my.oschina.net/CandyMi/blog/500281