Skip to content

Kernel Updates

GengWei1997 edited this page Oct 8, 2026 · 1 revision

🔄 内核更新

镜像已集成 固定名引导(与 Nura / postmarketOS 一致):只需 dpkg -i 安装新内核 deb,钩子自动刷新 /boot/vmlinuz、/boot/initrd.img 与 dtbs,并自动卸载旧内核包。

更新内核

将内核 deb 下载到设备后安装即可:

# 1. 下载内核 deb(以 kernel-deb 仓库 Release 为例,国内网络用 ghfast.top 加速)
mkdir -p /tmp/ktest && cd /tmp/ktest
for f in linux-image linux-headers; do
  wget "https://ghfast.top/https://github.com/GengWei1997/kernel-deb/releases/download/kernel-v这里填版本号/${f}-xiaomi-raphael.deb"
done

# 2. 安装(钩子自动刷新固定名引导 + dtbs,并自动卸载旧内核)
dpkg -i ./*.deb

# 3. 重启生效
reboot

更新机制

步骤 时机 作用
dpkg -i 新 deb — 自动 update-initramfs 生成 initrd,postinst 钩子刷新 /boot/vmlinuz、/boot/initrd.img 与 /boot/dtbs/qcom
卸载旧内核 安装后自动 postinst 钩子延迟清理旧版本内核包(image + headers),无需手动 dpkg --purge
  • 引导条目固定为 /boot/loader/entries/linux.conf(linux /vmlinuz + initrd /initrd.img),不随版本变化,无需重建
  • /boot 只保留固定名 vmlinuz / initrd.img,无版本化副本
  • 内核 dtbs 按版本安装到 /usr/lib/linux-image-<ver>/qcom/,钩子同步拷贝到 /boot/dtbs/qcom/,dpkg -i 零冲突
  • 重启后 systemd-boot 直接进入新内核(单内核无菜单等待)

内核 deb 来源

内核 deb 由 kernel-deb 仓库发布,跟随 Aospa-raphael-unofficial/linux 上游更新。

Clone this wiki locally