之前在 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