Когда корень на f2fs перед загрузкой ОС появляется сообщение: error: sparse file not allowed. Press any key to continue... Сообщение возникает из-за того, что grub не может сохранить дефолтный пункт меню. Если прописать в /etc/sysconfig/grub2: GRUB_SAVEDEFAULT=false и сделать update-grub, то ошибка пропадает. Вероятно, какого-то модуля не хватает у grub для записи на f2fs (или это не поддерживается). Ошибка проявляется как на UEFI, так и в legacy.
https://wiki.archlinux.org/title/F2FS Утверждает: Поддержка GRUB Хотя GRUB поддерживает F2FS начиная с версии 2.0.4, он не может корректно читать загрузочные файлы с раздела F2FS, созданного с включённым флагом extra_attr (подробнее см. в разделе GRUB#Неподдерживаемые файловые системы).
https://savannah.gnu.org/bugs/?66813
А так, советуют создать маленький ext раздел boot. Удаление аттрибутов extra_attr ведёт к отключению кучи фич f2fs , а в одном месте прочёл, что и к неустойчивости при отключении питания.