Cannot boot OpenSUSE Tumbleweed

Looks like I fixed the issue but I’m not sure how :upside_down_face:
Here is a quick summary of what changes exactly I’ve made for future viewers with similar problem:

  • Reformatting a boot partition and reinstalling grub and updating /etc/fstab with new EFI partition UUID (blkid)
mkfs.vfat -F32 /dev/sda1
grub2-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=opensuse --recheck
grub2-mkconfig -o /boot/grub2/grub.cfg
  • later I have changed /etc/default/grub kernel parameters (GRUB_CMDLINE_LINUX_DEFAULT) to just nomodeset and reran grub2-mkconfig and
grub2-install --removable --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=opensuse
  • Also I regenerated initramfs with dracut
dracut --regenerate-all -f && grub2-mkconfig -o /boot/grub2/grub.cfg
  • Finally I managed to boot my system by using method I explained in my previous reply
  • after boot I went into YAST → bootloader tab → selected bootloader Not Managed then changed that instantly back to GRUB2 for EFI and checked/unchecked Update NVRAM Entry
  • After that I rebooted and was able to see opensuse entry in my boot menu and successfully boot.

I think the key role in fixing the issue played proper chrooting into btrfs system.

Additionally here are some links that helped me fix the issue, so they might help you reading that:

https://wiki.archlinux.org/title/GRUB#Default/fallback_boot_path
https://wiki.archlinux.org/title/Unified_Extensible_Firmware_Interface#efibootmgr
https://bbs.archlinux.org/viewtopic.php?id=283707
https://bbs.archlinux.org/viewtopic.php?id=252598

And at the end I’d like to honor myself for solving this puzzle and not losing all the patience. Usually if you encounter such issue just go reinstall the OS, quickest and most certain way to make it work, but be careful to do backup of your data on external media before. Also wanted to appreciate every author of mentioned above links, without these I would just end up wasting a lot of time finally reinstalling OS anyway.

1 Like