KernelSU 是一个为 Android 设备提供安全、稳定的 root 方案的开源项目。然而,由于 LineageOS 使用了非标准的内核命名方案,导致 KernelSU 在自动检测 KMI 版本时出现了问题。具体来说,LineageOS 的内核版本命名中不包含 AndroidRelease 和 KmiGeneration 部分,这造成了 KernelSU 与 LineageOS 及其衍生操作系统(如 /e/OS、iodéOS 等)的部分不兼容性。这个问题导致用户在每次 OTA 升级时都必须手动选择 KMI,这不仅不方便,还可能因为错误选择而造成设备启动循环(bootloop)。目前,社区提出了两种解决方案:一是寻找其他方法来获取自动 KMI 检测所需的缺失数据;二是为 KernelSU 管理器设置添加一个持久的 KMI 选择器,允许用户一次性手动设置 KMI。这个问题已经在 GitHub 上被报告,但由于 LineageOS 开发者对 root 相关问题的疏远,他们不太可能提供帮助。因此,社区需要积极寻找解决方案,以确保 KernelSU 在 LineageOS 环境下的稳定性和兼容性。