(In reply to Fabian Vogt from comment #0) > Some grub2 configs rely on being able to read and write certain environment > variables (like health_checker_flag), but this only works if grub2-editenv > was called previously. grub2-install should take care of setting up the > env_block for systems which need it, if it doesn't exist yet. The real usage of grubenv is really out of control by the grub-install as it is specific to application by dropping it's own snipped to grub-mkconfig or via custom.cfg to source it somewhere. If I remember correctly Ignaz has a solution to the health_checker_flag issue by using a writable subvolume in combination of grub script snippet. Would this be related or we are having other issue ? Thanks.