码迷,mamicode.com
首页 > 其他好文 > 详细

(早上 10点 —— 下午17点:43) Centos 6.6 编译4.2内核.......已崩溃

时间:2015-09-01 20:09:03      阅读:260      评论:0      收藏:0      [点我收藏+]

标签:

今天听人说,会编程的人不一定会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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!