(In reply to Stefan Dirsch from comment #33) > Now I'm wondering why generating initrd works on SLE Micro 6.0. It's also a > transactional system. It doesn't use systemd-boot yet though. The difference when using a bootloader that follows BLS in a EFI systems (sd-boot, grub2-bls) then /boon should be in the ESP, in a FAT32 partition. And is there where the kernel and initrd are stored. But in MicroOS the kernel and initrd from /boot are in the same btrfs filesystem, in a different subvolume, so in can be part of the transaction.