Sí. Yo moví con éxito /boot al sistema BTRFS como un subvolumen. No se necesita ninguna consideración especial, simplemente no olvide reinstalar grub y reconstruir initramfs.
editar:
Requerirá ejecutar grub2-mkconfig -o /boot/grub2/grub.cfg
después de cada actualización que involucre un kernel (linux, memtest, etc.) o durante/después de una actualización de fedora (harto) como grubby
no admite la actualización de grub.cfg
en subvolúmenes btrfs. Hay un parche disponible [#864198 - ver archivos adjuntos] que no se ha integrado porque es un truco. Con kernel-install y BootLoaderSpec, grubby parece estar llegando al final de su vida útil, por lo que no lo encuentro objetable.
TLDR:
Requiere actualizar grub.cfg
manualmente cada actualización posterior al núcleo, lo cual es sencillo a menos que lo haya editado directamente.