从分区启动实时 .squashfs 映像

从分区启动实时 .squashfs 映像

之前在 Raspberry PI 上的 Debian Jesse 上,我做了一个解决方案,即从第二个分区中的一个 squasefs 映像和 overlayfs 启动系统(或者从映像启动到“主”系统 inf 启动不成功)。这个方法还不错。

现在我正尝试在 Ubuntu Focal 上实现同样的功能。我确实看到了有关 Ubuntu Live 系统的信息,但我仍然缺乏信息和示例。也许我只是没有在正确的地方寻找。不同之处在于 Ubuntu 有一个 uBoot 配置,而我之前没有任何经验。

是否有更多信息或示例可用于说明如何定义可以在哪里加载 sqashfs 映像?在我的旧解决方案中,我编写了一个小型 initramfs 脚本,将带有映像的分区挂载到 /run/images,将 squashfs 映像重新挂载为新的根分区,设置 overlayfs,在 suqshfs 覆盖文件系统上更新 /ets/fstab,然后继续启动到“新”系统。

我认为 Ubuntu Live 可以完成大部分这些功能,但是我不知道如何实际设置和启动 squashfs 系统。我的假设错了吗?

对于任何指向文档或者示例的指针,我都会非常高兴。

谨致问候 Uros

相关内容