openEuler 内核与驱动
This content is not available in your language yet.
openEuler 的内核是其自研投入的核心:不是 RHEL 内核的回移,而是社区主线的深度分支。本页讲内核基线与版本的对应、双内核的取舍、驱动兼容管理与启动项保留。
内核基线随版本走
Section titled “内核基线随版本走”官方下载页写明 24.03 LTS SP4 基于 kernel 6.6 构建(built on kernel 6.6)。注意口径边界:这是该 SP 版本的事实,不要扩大成「24.03 LTS 全线 6.6」——每个 SP 的内核基线以其下载页描述为准。
uname -r # 输出含内核版本与 openEuler 构建标识cat /etc/openEuler-release26.09 的双内核
Section titled “26.09 的双内核”官方下载页写明 26.09 是基于 Linux 6.6+ 与 6.18 内核的双内核创新版——一个保守基线、一个新上游,并行提供。取舍逻辑:生产连续性选 6.6+ 线(与 LTS 时代驱动栈延续性好),验证新特性选 6.18 线;切换内核是启动项层面的选择,不是重装。
DKMS 与厂商驱动
Section titled “DKMS 与厂商驱动”依赖内核模块的负载(GPU、HBA、加密狗、加速卡)在升级内核前必须逐项验证:模块是否随新内核重编(DKMS 类机制)、厂商是否提供对应内核线的预编译包。做法上把「已安装内核模块清单」纳入变更基线,升级窗口先在测试机过一遍。
启动项保留与回退
Section titled “启动项保留与回退”内核更新后旧内核默认保留,出问题时从启动菜单选回旧内核即可;把当前默认启动项固定或切回,用标准内核管理工具处理:
sudo grubby --default-kernelsudo grubby --info=ALL | head -20