使用 squashfs 图像文件作为 rootfs

using squashfs image file as rootfs

我正在开发一个我希望使用 squashfs 映像作为根文件系统的系统。我想做的是在 ext4 分区中有一个内核映像和一个 squashfs 映像文件,以便于使用 RAUC 进行升级。

是否可以让内核映像挂载 squashfs 映像并将其用于 rootfs?如果可以,请有人指点我如何执行此操作的一些说明?

提前致谢

阿德鲁

您可能需要创建自己的 initramfs 来挂载 ext4 分区,找到 squashfs 映像并将其挂载到 /mnt/image,然后使用 busybox 提供的 switch_root 切换到使用 /mnt/image 作为 /.