centos 内核升级

uname -sr   #查看内核版本

rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org          #启用elrepo仓库
rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm

yum --disablerepo="*" --enablerepo="elrepo-kernel" list available   #列出可用内核相关包

报错/var/run/yum.pid 已被锁定,PID 为 13189 的另一个程序正在运行。
sudo vim /etc/yum/pluginconf.d/langpacks.conf
将enabled=1改为enabled=0
PackageKit是一个离线更新服务,基本没啥用途,应该永久禁用。

yum --enablerepo=elrepo-kernel install kernel-ml    #安装最新的主线稳定版本


vim /etc/default/grub
#为了让新安装的内核成为默认启动选项,你需要修改 GRUB 配置:
设置 GRUB_DEFAULT=0。意思是 GRUB 初始化页面的第一个内核将作为默认内核。

grub2-mkconfig -o /boot/grub2/grub.cfg     #重新创建内核设置

init 6  #重启并验证最新的内核已作为默认内核。

uname -sr   #查看内核版本
上一篇:Linux引导过程及引导修复(磁盘引导、grub引导、内核...)


下一篇:【Ubuntu 篇】关于Ubuntu启动报错“hdaudio hdaudioC0D2: unable to bind codec”