Configurar dónde se encuentra el bloque de entorno GRUB2

Tengo Arch, Ubuntu y GRUB2 instalados en un sistema de files BTRFS. Soy consciente de que GRUB no puede escribir en BTRFS por una variedad de buenas razones y, por lo tanto, no puede save variables de entorno en /boot/grub/grubenv .

Tengo espacio no utilizado al principio y al final de mi disco (debido a la alignment), y me hacen creer que el sistema de files BTRFS también tiene algún tipo de área de "almacenamiento arbitrario".

¿Hay alguna forma en que pueda configurar GRUB para usar cualquiera de estas áreas para almacenar variables de entorno persistentes, en lugar de intentar (y fallar) usar el file /boot/grub/grubenv ?