Setup:
Fresh install of Opensuse 13.1 x64 with KDE and dual booting with Windows 8 (non UEFI) with GRUB written to MBR.
Everything was working, I was able to boot into both Opensuse and Windows from the GRUB menu.
Issue:
While at the Opensuse KDE desktop, I selected to reboot into Windows (clicked on Logout, then long clicked Reboot and selected Windows from the dropdown). My PC rebooted and Windows started. From then on whenever I start/restart my PC the GRUB menu doesn’t appear and I boot into Windows.
While booting I see on the screen:
GRUB
Error: <something>
The error flashes so fast that I can’t read what is printed.
I’ve tried pressing ESC and E while booting hoping that maybe I could edit the GRUB menu but have been unsuccessful.
I’ve searched the forum hoping to find and answer or a clue, but to be honest I’m not sure what terms I should be searching for.
Would someone be able to help so I can again access Opensuse and Windows.
If Windows 8.x be sure that fast start is turned off in Windows and be sure to shut down correctly.
Can you boot to Windows vi the UEFI menu? (F10 I think in most case)
On what kind of filesystem/partition is your /boot?
This happens when grub2 cannot write to it for some reason. Apparently grub2 cannot write to btrfs and LVM/RAID partitions at the moment.
To fix it, you could boot from a LiveCD/USB and remove the file /boot/grub2/grubenv.
Yes, you can use the rescue cd as well.
Mount your root partition (or the /boot partition if it is separate), and then just delete the file (boot/)grub2/grubenv.
Let’s say your /boot is on the root partition and this is /dev/sda1, you would have to do this then:
mount /dev/sda1 /mnt
rm /mnt/boot/grub2/grubenv
or if /boot is a separate partition called /devb/sda2:
mount /dev/sda2 /mnt
rm /mnt/grub2/grubenv
Or, if you are using the rescue cd, just use the graphical file manager. This should mount the partition automatically when you open it.
I had a somehow same problem but it seems though u r facing a different situation because u mentioned the ‘‘brfs’’ , i am not sure but maybe u should try this:
Under windows select settings->troubleshooting-> Boot from Opensuse. When suse starts, reinstall grub from yast.