Skip to content
Search openEuler

This page uses Chinese content. Search opens the Chinese documentation.

    Browse this documentation

    openEuler 内核与驱动

    This content is not available in your language yet.

    openEuler 的内核是其自研投入的核心:不是 RHEL 内核的回移,而是社区主线的深度分支。本页讲内核基线与版本的对应、双内核的取舍、驱动兼容管理与启动项保留。

    官方下载页写明 24.03 LTS SP4 基于 kernel 6.6 构建(built on kernel 6.6)。注意口径边界:这是该 SP 版本的事实,不要扩大成「24.03 LTS 全线 6.6」——每个 SP 的内核基线以其下载页描述为准。

    Terminal window
    uname -r # 输出含内核版本与 openEuler 构建标识
    cat /etc/openEuler-release

    官方下载页写明 26.09 是基于 Linux 6.6+ 与 6.18 内核的双内核创新版——一个保守基线、一个新上游,并行提供。取舍逻辑:生产连续性选 6.6+ 线(与 LTS 时代驱动栈延续性好),验证新特性选 6.18 线;切换内核是启动项层面的选择,不是重装。

    依赖内核模块的负载(GPU、HBA、加密狗、加速卡)在升级内核前必须逐项验证:模块是否随新内核重编(DKMS 类机制)、厂商是否提供对应内核线的预编译包。做法上把「已安装内核模块清单」纳入变更基线,升级窗口先在测试机过一遍。

    内核更新后旧内核默认保留,出问题时从启动菜单选回旧内核即可;把当前默认启动项固定或切回,用标准内核管理工具处理:

    Terminal window
    sudo grubby --default-kernel
    sudo grubby --info=ALL | head -20

    启动项故障的定位顺序见启动故障排障;SP 间更新的内核节奏见SP 升级。