Jak je v tom linku, nejde zapisovat primo do bloku toho env souboru. takze Vyresilo se to tak, ze na nejakem offsetu, co btrfs nevyuziva (0-1M) se ten env ulozi docasne nez system nabootuje, pak se to synchronizuje do /boot/grub2/grubenv. Offset kam se ten env uklada je konfigurovatelny, ja tu mam treba 'env_block=512+1', coz je 256KiB.