MUSE Pi Pro 更换kernel内核及module模块
视频讲解:
MUSE Pi Pro 更换kernel内核及module模块
脚本仓库: https://github.com/LitchiCheng/MUSE-Pi-Pro-Learning
结合上期编译内核,编译成功后的输出如下:
输入 uname -a 可以看到如下信息,未修改的内核时间在 Apr 3 06:53:27
对应到 内核编译 | Bianbu | 进迭时空开发者社区
打包过程需要的两个依赖,这个也补充在了env-prepare.sh中
sudo apt install debhelper -y
sudo apt install asciidoc -y
使用如下打包指令,将kernel、modules、header之类的打包成deb安装包
build_deb(){cd ${SCRIPT_DIR}/linux-6.6make -j$(nproc) bindeb-pkgmv ${SCRIPT_DIR}/*deb ${SCRIPT_DIR}/outputmv ${SCRIPT_DIR}/*buildinfo* ${SCRIPT_DIR}/*changes* ${SCRIPT_DIR}/output
}
安装包由如下几个,其中image是我们要替换的内核安装包
复制linux-image-6.6.63+_6.6.63-01455-gecbc859a2d08-5_riscv64.deb到开发板上,使用
sudo dpkg -i linux-image-6.6.63+_6.6.63-01455-gecbc859a2d08-5_riscv64.deb
替换了boot下的内核、intird等文件,也更新了grub配置