是否可以通过替换/BOOT目录来升级LiveOS?

是否可以通过替换/BOOT目录来升级LiveOS?

我制作了一个 live.iso现场媒体创作者并将其安装到磁盘livecd工具。我想用另一个 live.iso 更新这个系统。

我尝试过的是:复制squashfs.img,粘贴到当前运行系统的overlayfs目录中。复制即可成功。但复制后,每个命令都会报告segmentation fault。我必须关闭电源并重新启动计算机。

是否可以通过替换内核文件来升级liveOS?

我查了一些OTA框架。它们太复杂了。如果有人能给我一些建议或指导吗?非常感谢~~~

答案1

我找到了2个解决方案:

  1. 编辑 grub.cfg,添加一个新条目来引导ota.iso.重启后,应该启动到ota.iso,然后通过 更新 ota.iso 到目标启动盘livecd-tools

  2. 更换squashfs.img为更新的。重新启动并更新 rootfs。

从我的测试结果来看,它们有效。希望对您有所帮助。

相关内容