GRUB error: sparse file not allowed

The reason is the grub.env which is on a filesystem not writable by grub and Manjaro grub config defaults to writing the selected entry to grub.env. To work around it edit your /etc/default/grub and change from

GRUB_SAVEDEFAULT=true
GRUB_DEFAULT=saved

To

GRUB_SAVEDEFAULT=false
GRUB_DEFAULT=0

rebuild grub config

 sudo grub-mkconfig -o /boot/grub/grub.cfg

Depending on your requirements you may need to change other settings as well.

10 Likes