首页 / 新闻资讯 / 技术教程

内核升级的稳妥流程:grub 回退预案

2026-07-14分类:技术教程顺云技术组

## 适用场景

内核升级修复安全漏洞或支持新硬件,但它也是少数能让机器直接起不来的变更之一。稳妥流程的核心是先让回退成为可能:保留旧内核、设置默认启动项、确认控制台通道,然后再动手切换。顺云云服务器重装之外的一切内核变更,都建议按这个节奏走。

## 步骤清单

第一步安装新内核包,绝不卸载当前在用内核,让新旧共存。第二步确认默认启动项:用 grub 的编辑工具把默认指向新内核,同时记录旧内核在启动菜单里的位置。第三步重启前确认带外或控制台通道可用,真起不来时有画面可操作。

uname -r
rpm -qa | grep kernel
grubby --default-kernel
grubby --set-default /boot/vmlinuz-新版本

## 验证方法

重启后 uname -r 确认运行的是新版本,业务服务逐项检查,重点验证驱动相关功能如网卡特性、文件系统挂载。跑一两个监控周期确认无异常,再把旧内核的保留状态记录进台账。

## 注意事项

起不来时的处置路径要提前演练:通过控制台进入启动菜单选旧内核,起来后把默认项改回旧版本,分析失败原因。云服务器内核与镜像匹配度高,优先用平台提供的内核更新通道,自行编译内核前先在测试机完整走一遍。回退预案没验证过就等于没有,切默认启动项之前,至少手动从菜单进过一次旧内核。

补一个版本策略:内核不必追新,安全更新及时打,功能版本按需升。长期维护分支是稳妥选择,大版本跳跃式升级前先在测试机完整演练。云环境里留意平台镜像自带内核与自行安装内核并存的情况,启动菜单里两个都可见时,默认项与各内核的用途写进文档,避免下次维护时选错。

升级窗口的节奏建议固化为制度:安全类的内核补丁在发布后的一到两周内安排,普通更新跟随系统发行版的节奏。每次升级前检查第三方模块的兼容性,自装的驱动模块要先于内核更新重编译,顺序颠倒会在重启后遭遇模块加载失败。升级后的观察清单包含性能对比与功能回归两项,sar 的前后数据是最直观的对照材料。

技术教程