0%

Linux--Centos7 升级内核为最新长期维护版 4.4

Linux–Centos7 升级内核为最新长期维护版 4.4

elrepo 官网

1
2
http://elrepo.org
https://elrepo.org/tiki/tiki-index.php

安装 ELRepo源

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#  查看内核
[root@localhost ~]# uname -r

# 安装 Yum密钥
[root@localhost ~]# rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org

# 安装对应的Yum源
# To install ELRepo for CentOS8
yum install https://www.elrepo.org/elrepo-release-8.el8.elrepo.noarch.rpm

# To install ELRepo for CentOS7
yum -y install yum-plugin-fastestmirror yum-utils
yum install https://www.elrepo.org/elrepo-release-7.el7.elrepo.noarch.rpm

# To install ELRepo for CentO6
yum -y install yum-plugin-fastestmirror yum-utils
yum install https://www.elrepo.org/elrepo-release-6.el6.elrepo.noarch.rpm

Centos7 安装内核

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
# list available 查看kernel的版本
yum --disablerepo="*" --enablerepo="elrepo-kernel"

# 安装秘钥
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org

# 安装最新长期维护版kernel
yum -y --enablerepo=elrepo-kernel install kernel-lt

# 设置为默认为最新版本kernel
grub2-set-default 0
reboot


# 重启之后即可选择对应的内核版本
uname -r

# 查看当前系统所有的内核版本选择
awk -F \' '$1=="menuentry " {print i++ " : " $2}' /etc/grub2.cfg
0 : CentOS Linux (3.10.0-1127.13.1.el7.x86_64) 7 (Core)
1 : CentOS Linux (4.4.228-2.el7.elrepo.x86_64) 7 (Core)
2 : CentOS Linux (3.10.0-1062.el7.x86_64) 7 (Core)
3 : CentOS Linux (0-rescue-fc3fb3f757784457a95f1652cd0c7f93) 7 (Core)

# 设置默认启动的内核版本
grub2-set-default "CentOS Linux (4.4.228-2.el7.elrepo.x86_64) 7 (Core)"
# 或者执行如下步骤,上面和这个步骤是同样的效果
grub2-set-default 1 (第二种方式,输入对应的内核编号)

# 确认是否执行成功
grub2-editenv list
saved_entry=CentOS Linux (4.4.228-2.el7.elrepo.x86_64) 7 (Core)