GRUB does not load after update to TUMBLEWEED

Hi All,
I have a macbook and run OpenSUSE 13.2 dual boot with Mac OS X 10.6 using rEFIT. I just upgraded my OpenSUSE to Tumbleweed and after restarting, OpenSUSE GRUB page cannot load and get stuck on a black screen. So basically, when I start my system, I get to rEFIT page and choose linux, then it gets to a black screen with “GRUB _” and get stuck there.

I would highly appreciate if someone help me how to resolve the boot loading issue.

Cheers
Ashkan

A similar thing happened to me on one of my systems about a month or so ago (IIRC, after applying the huge changes brought forth by the switch to gcc5). Anyway, I can’t remember if I just chrooted and ran grub2-mkconfig or if I did a reinstall of grub. Either way, see: https://forums.opensuse.org/content.php/128-Re-install-Grub2-from-DVD-Rescue?

What I have noticed is that when Tumbleweed sets up partitions it does not add the “boot” flag to the /boot partition and the Grub setup (during initial installation or via chroot) doesn’t change this either.

At least in my case, with a separate /boot partition 2 times I had to go in with a live USB, open gParted and set the “boot” flag to the /boot partition.

Once I added the flag, it would boot properly.

That’s for me, hope it works for you!

Hi, sorry for lack of basic knowledge, but does this happen also with Tumbleweed default btrfs installation? If so I’d like to fix it as soon as I install it (haven’t check the latest release)

At least in my case, with a separate /boot partition 2 times I had to go in with a live USB, open gParted and set the “boot” flag to the /boot partition.
Once I added the flag, it would boot properly

What live usb distro did you choose for running gparted?

Many thanks

I’m not sure but I think openSUSE put the root as btrfs and my /home has been ext4 for a while now (maybe a throwback from the first time I installed Linux on it??)

I had an Ubuntu live USB laying around that I used. That one I know came with gParted which it uses during installing Ubuntu, but does not install gParted.

I think one time I only had a Fedora or some other Live distribution available and so I had to “install” gparted while running from the USB. I didn’t bother with updating the system because it’s all gone when I reboot the computer.

I’m sure there is a way to do it using fdisk, but I don’t know offhand what the steps are (and I’m not in front of any Linux boxes).

The key is to know which partition has the /boot partition or be able to figure it out. That’s why I use gParted, because I can visually see what disks I have and their size to figure out which one is /boot and which one is a swap partition.

A very nice and handy distro to have around is SystemRescueCd: http://www.sysresccd.org/Main_Page