CentOS 安装主线稳定版内核

CentOS 安装主线稳定版内核

本文介绍的方法可能是北半球和南半球最简单的内核安装(或更换)方法,无需自编译,适用于小内存VPS

我所使用的VPS环境为

  • Virtualization: KVM
  • CPUs: 1
  • Memory: 128MB
  • Swap: 512MB
  • Disk Space: 10GB
  • OS Template: CentOS 7.3 x86_64 minimal

我所使用的操作系统为 Red Hat 系的 CentOS 7,可使用 ELRepo 仓库里的预编译 Linux 内核,ELRepo 仓库提供主线稳定版内核(kernel-ml)和长期支持版内核(kernel-lt),关于内核的最新发布信息可在 ⌈ 这里 ⌋ 查看


 

1. 导入 ELRepo 仓库公钥

rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org

 

2. 添加 ELRepo 源

rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm

添加完源后,在 /etc/yum.repos.d 目录下会多出一个 elrepo.repo 文件

 

3. 安装主线稳定版内核

dnf --enablerepo=elrepo-kernel install kernel-ml

 

4. 检查是否安装成功

rpm -qa | grep -i kernel

kernel-tools-libs-3.10.0-514.6.1.el7.x86_64
kernel-tools-3.10.0-514.6.1.el7.x86_64
kernel-3.10.0-514.6.1.el7.x86_64
kernel-ml-4.9.7-1.el7.elrepo.x86_64
awk -F\' '$1=="menuentry " {print i++ " : " $2}' /etc/grub2.cfg

0 : CentOS Linux (4.9.7-1.el7.elrepo.x86_64) 7 (Core)
1 : CentOS Linux (4.9.7-1.el7.elrepo.x86_64) 7 (Core) with debugging
2 : CentOS Linux 7 Rescue ddf8481b32d84849863bd84899810e13 (3.10.0-514.6.1.el7.x86_64)
3 : CentOS Linux 7 Rescue ddf8481b32d84849863bd84899810e13 (3.10.0-514.6.1.el7.x86_64) with debugging
4 : CentOS Linux (3.10.0-514.6.1.el7.x86_64) 7 (Core)
5 : CentOS Linux (3.10.0-514.6.1.el7.x86_64) 7 (Core) with debugging
6 : CentOS Linux 7 (Core), with Linux 0-rescue-f93f471fcefa4190a918621cd9b830e9

从打印出的内容中可看到,已安装好了4.9.7的内核

 

5. 设置默认内核

grub2-set-default 0

 

6. 重启VPS

shutdown -r now

 

7. Enjoy it !

 

0 条评论

昵称

沙发空缺中,还不快抢~