quinnwencn / blog

Apache License 2.0
0 stars 0 forks source link

02 为Layerscape的initramfs增加ostree组件 #9

Open quinnwencn opened 5 months ago

quinnwencn commented 5 months ago

为了实现基于OSTree的升级系统,除了要对rootfs进行改造外,initramfs也要支持OSTree,以便在启动过程中根据需要进行OSTree的版本控制。前一章节已经介绍了如何为Layerscape制作一份initramfs,这个章节将介绍如何在initramfs中增加OSTree组件。

1. 定制化buildroot,增加OSTree组件

NXP的SDK编译介绍里有给出定制化rootfs的命令,我们可以根据这个命令flex-builder -i mkrfs -r buildroot:imaevm:custom -a arm64去打开buildroot的定制面板,添加OSTree和需要的组件: image

1.1 增加OSTree组件

通过查找,OSTree提供了lib库,在Target packages --> System tools里: image image

0 directories, 5 files quanwen@jd-dl-032:~/work/tcu_flex/flexbuild_lsdk2108$