返回顶部

内核升级步骤

内核升级步骤

一、下载内核包

首先需要下载指定内核包kernel以及开发包kerner-devel,并上传到升级机器中

二、检查内核载入模块是否正常

systemctl status systemd-modules-load.service

若该服务状态不对,一定要先处理好,否则安装的内核包会有异常

可以tail -f /dev/log/messages,然后开另一个终端执行命令systemctl restart systemd-modules-load.service

查看是什么模块导致的异常。

我这里遇到过Failed to find module 'nf_conntrack_ipv4'

在该服务的配置目录挨个查找nf_conntrack_ipv4该模块,将其修改为nf_conntrack后重启systemd-modules-load.service即可

三、安装内核包

yum install -y kernel-devel-4.19.90-2107.6.0.0227.28.oe1.bclinux.x86_64.rpm kernel-4.19.90-2107.6.0.0227.28.oe1.bclinux.x86_64.rpm 

四、检查是否已载入到可用内核

cat /boot/efi/EFI/bclinux/grub.cfg |grep "menuentry " 
或
cat /boot/grub2/grub.cfg |grep "menuentry "  

五、设置默认内核

grub2-set-default 0

六、 检查内核修改结果

grub2-editenv list  
grubby --default-kernel
grubby --default-index

七、生成grub2配置

ls /sys/firmware/efi
如果存在该目录则使用命令
grub2-mkconfig -o /boot/efi/EFI/bclinux/grub.cfg
如果不存在该目录则使用命令
grub2-mkconfig -o /boot/grub2/grub.cfg

八、重启后检查内核版本是否已修改

reboot

uname -r

九、检查显卡驱动

安装显卡驱动时,如果没有安装DKMS模块会导致升级内核后无法兼容,需卸载重装

nvidia-smi
posted @ 2024-03-22 17:34  丨君丶陌  阅读(59)  评论(0编辑  收藏  举报