CentOS6.9 内核升级(2.6.32-696.16.1升级到4.4.135-1.el6.elrepo.x86_64),操作系统是6.9 x86_64位
了解一下elrepo
elrepo是CentOS十分有用的稳定的软件源,与其他软件源不一样的是,这个第三方源主要是提供硬件驱动、内核更新方面的支持,如显卡、无线网卡、内核等等,现在已经支持centos7.x+,更新较快。
1、查看内核
[root@ca206 ~]# uname -r
2.6.32-696.16.1.el6.x86_64
2、 添加ELRepo源,导入public key,导入公共密钥
[root@ca206 ~]# rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
3、安装ELRepo
[root@ca206 ~]# rpm -Uvh http://www.elrepo.org/elrepo-release-6-8.el6.elrepo.noarch.rpm
Retrieving http://www.elrepo.org/elrepo-release-6-8.el6.elrepo.noarch.rpmPreparing... ########################################### [100%]
1:elrepo-release ########################################### [100%]
(很多网页都说对于CentOS-6,应为:
rpm -Uvh http://www.elrepo.org/elrepo-release-6-6.el6.elrepo.noarch.rpm 我这儿一直报错)
4、内核版本更新
安装kernel-lt(lt=long-term)
yum --enablerepo=elrepo-kernel install kernel-lt -y #安装内核操作,操作记录如下:
[root@ca206 ~]# yum --enablerepo=elrepo-kernel install kernel-lt -y
Loaded plugins: fastestmirror, refresh-packagekit, security
Setting up Install Process
Loading mirror speeds from cached hostfile
* base: mirrors.zju.edu.cn
* elrepo: elrepo.mirror.angkasa.id
* elrepo-kernel: elrepo.mirror.angkasa.id
* epel: mirrors.aliyun.com
* extras: mirrors.huaweicloud.com
* updates: mirrors.huaweicloud.com
elrepo | 2.9 kB 00:00
elrepo/primary_db | 718 kB 00:00
elrepo-kernel | 2.9 kB 00:00
elrepo-kernel/primary_db | 22 kB 00:00
Resolving Dependencies
--> Running transaction check
---> Package kernel-lt.x86_64 0:4.4.135-1.el6.elrepo will be installed
--> Finished Dependency Resolution
Dependencies Resolved
=================================================================================================================================================================================================================
Package Arch Version Repository Size
=================================================================================================================================================================================================================
Installing:
kernel-lt x86_64 4.4.135-1.el6.elrepo elrepo-kernel 39 M
Transaction Summary
=================================================================================================================================================================================================================
Install 1 Package(s)
Total download size: 39 M
Installed size: 178 M
Downloading Packages:
kernel-lt-4.4.135-1.el6.elrepo.x86_64.rpm | 39 MB 00:05
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Warning: RPMDB altered outside of yum.
Installing : kernel-lt-4.4.135-1.el6.elrepo.x86_64 1/1
Verifying : kernel-lt-4.4.135-1.el6.elrepo.x86_64 1/1
Installed:
kernel-lt.x86_64 0:4.4.135-1.el6.elrepo
Complete!
You have new mail in /var/spool/mail/root
或者安装kernel-ml(ml=mainline)
yum --enablerepo=elrepo-kernel install kernel-ml -y
二者任选其一!
第二种方法还未尝试,在此记录一下。5、编辑grub.conf文件,修改Grub引导顺序
[root@ca206 ~]# vim /etc/grub.conf
第一幅图是我自己的图,只将default=1修改为default=0。第二幅图是并复制粘贴来的。
注意:
确认刚安装好的内核在哪个位置,然后设置default值(从0开始),一般新安装的内核在第一个位置,所以设置default=0。
6、
[root@ca206 ~]# reboot
[root@ca206 ~]# uname -r #查看内核是否升级及重启生效。
4.4.135-1.el6.elrepo.x86_64