我将非常感谢您对以下问题的支持。
我们有一个在其 SSD 驱动器上运行 Ubuntu Core 的 IoT 设备。配置完成后,该设备将安装在路边执行某些特定任务,因此它需要连续运行,并且不能由任何人工支持(远程、本地和类似的东西,即没有键盘、没有 USB 棒、没有实时 CD,...)。该设备应该是 100% 自主的。
我们发现有时启动过程会挂起,系统无法正常启动(有时是只读问题,有时是其他问题......)。
我们希望通过允许备份启动过程来提高设备的稳健性。
因此,我们希望在同一块 SSD 上创建另一个启动分区,使用完全相同的内核和发行版,以便在“默认”启动在某处挂起时使用该分区来启动系统。当然,系统需要自主了解“默认”启动是否在某处出现错误。
我们是否需要在 MBR/GRUB 级别上进行处理?在 BIOS 级别(我们采用 Intel 架构)?
有人可以给我们指明正确的方向吗?
非常感谢您的支持。