Skip to main content

Error recovery at boot with MicroOS and systemd-bless-boot

UB2.147 | Day 2 | 15:00 - 15:25 | Speakers: Danilo Spinella

Error recovery at boot with MicroOS and systemd-bless-boot
A picture of a devroom at FOSDEM 2024
Open in browser

Notes

Abstract

openSUSE MicroOS is a snapshot-based, immutable operating system that features automatic updates and recovery.
health-checker is the system tool responsible for handling automatic recovery and rollbacks, and it comes installed by default. It was recently rewritten to support both systemd-boot and grub2-bls, utilizing systemd-bless-boot and Automatic Boot Assessment.

In this talk, we will provide a brief explanation of the Boot Loader Specification (BLS), which is supported by both systemd-boot and grub2-bls. Next, we will explain Automatic Boot Assessment, describe how it is used by health-checker, and show how it can be used to check the system status at boot and act accordingly.


Notice: The placeholder video image is licensed under CC BY-SA 4.0. The original image can be found hereChanges made to the image are: Cropped the image to a new ratio, part of the image was cut off.