跳转到内容
搜索 openEuler 文档

    浏览当前文档目录

    openEuler 内核与驱动

    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 升级。