将 Arch Linux 从普通内核迁移到 LTS,并重新维护自定义 i915
背景 系统原本运行: 并安装了针对: 编译的自定义 i915。 运行状态: 随后系统更新提供: 以及: 这意味着旧模块不能继续使用。 一、为什么考虑 LTS Arch 普通: 更新频率较高。 而这种机器每次内核 release 改变后,都需要重新编译: 因此长期维护成本较高。 于是改用: 作为唯一主力内核。 需要注意: LTS 并不意味着永远不用重新编译模块。 只要: 发生变化,自定义 i915 原则上仍应重新编译。 但 LTS 的主线变化更保守,更适合作为长期维护基础。 二、安装 LTS 完整升级时安装: 当时实际得到: 运行 release: 三、升级后不要立即重启 这是整个维护流程中最重要的规则: 内核升级完成后,在新自定义 i915 准备完成之前不要重启。 此时: 旧内核已经加载的自定义 i915 仍然正常工作。 这为编译新模块提供了一个安全窗口。 四、获取精确 Arch linux-lts 源码 …