内核升级步骤
目录
内核升级步骤
一、下载内核包
首先需要下载指定内核包kernel以及开发包kerner-devel,并上传到升级机器中
二、检查内核载入模块是否正常
copysystemctl 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
即可
三、安装内核包
copyyum 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
四、检查是否已载入到可用内核
copycat /boot/efi/EFI/bclinux/grub.cfg |grep "menuentry " 或 cat /boot/grub2/grub.cfg |grep "menuentry "
五、设置默认内核
copygrub2-set-default 0
六、 检查内核修改结果
copygrub2-editenv list grubby --default-kernel grubby --default-index
七、生成grub2配置
copyls /sys/firmware/efi 如果存在该目录则使用命令 grub2-mkconfig -o /boot/efi/EFI/bclinux/grub.cfg 如果不存在该目录则使用命令 grub2-mkconfig -o /boot/grub2/grub.cfg
八、重启后检查内核版本是否已修改
copyreboot uname -r
九、检查显卡驱动
安装显卡驱动时,如果没有安装DKMS模块会导致升级内核后无法兼容,需卸载重装
copynvidia-smi
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构