Hello,
Today Grub2 stopped working.
Every time it is loading it flashes ‘error: sparse file not found’ and right after that it boots openSuSE.
I’ve found a bug report on gnu.org but the answer didn’t help me very much.
I’ve tried to reinstall Grub but it didn’t help too.
I am running openSuSE 13.2 (x64) on BtrFS.
Does anyone have an idea of how to fix it?
Thanks!
Sounds like /boot/grub2/grubenv was left behind in a bad state by an incorrect shutdown, maybe.
Try deleting it and reboot.
This should not normally happen in 13.2, unless you manually used pm-suspend or pm-hibernate which have a bug in a script with that effect.
This happens also when you use “grub2-reboot” to set a boot entry for the next boot.
KDE allows you to do that in the Restart dialog, do not use that with btrfs.
http://bugzilla.opensuse.org/show_bug.cgi?id=856391
And removing /boot/grub2/grubenv should “fix” it as OrsoBruno wrote.
@OrsoBruno
Thank you! It worked for me.
@wolfi323
Thank you too. I’ll remember this for the next time.