Grub2-BLS only shows snapshots

I installed the latest version of Tumbleweed and dupped. Now my Grub2-BLS only shows snapshots. I have to edit the entry to make it boot normally. How do I get the normal read-write boot to appear in the menu?

1 Like

This error indicates your system is not mounting the expected Btrfs root subvolume, which also breaks snapper rollback.
Please show what is returned from:

Please show what is returned from
grep -R "rootflags=subvol=/" /boot/efi/loader/entries

1 Like

Nothing is returned in the terminal.

1 Like

@bzz_bee @deano_ferrari try grep -R "rootflags=subvol=@/" /boot/efi/loader/entries instead…

2 Likes

/boot/efi/loader/entries/snapper-opensuse-tumbleweed-6.18.5-1-default-22.conf:options splash=silent quiet security=selinux selinux=1 mitigations=auto root=UUID=f9f4118a-5263-4067-a652-095563b2b808 rootflags=subvol=@/.snapshots/22/snapshot systemd.machine_id=3a1be362fa6d49cdbba82f15fb5a6028

1 Like

@bzz_bee that’s not the latest kernel version, should be 6.18.6 kernel? What is the output from cat /etc/os-release | grep VERSION_ID Have you run zypper dup?

1 Like

VERSION_ID=“20260121”
Yeah I did a dup but I guess I can try it again

1 Like

How many entries here /boot/efi/loader/entries/, how big is your /boot/efi partition?

1 Like

snapper-opensuse-tumbleweed-6.18.5-1-default-22.conf
snapper-opensuse-tumbleweed-6.18.6-1-default-50.conf
That’s all. My /boot/efi is 537 MB — 19 MB free (96.4% full). I can expand it into a swap partition. Should I?

1 Like

And I do have Tumbleweed 6.16 installed on another partition, I use for when my main one breaks, which it did, that’s why I reinstalled it.

1 Like

@bzz_bee that may be an issue, I use 4GB for /boot/efi, but 1-2GB should be sufficient.

When you say on another partition, but sharing /boot/efi?

1 Like

Well I only have one boot partition so I guess so? Is that an issue?

1 Like

I would expect to see system-opensuse-tumbleweed entries in /boot/efi/loader/entries/ can you show the output from bootctl status

1 Like

What does ls /boot/efi/EFI/ show?

1 Like
systemd-boot not installed in ESP.
System:
      Firmware: n/a (n/a)
 Firmware Arch: x64
   Secure Boot: disabled
  TPM2 Support: yes
  Measured UKI: no
  Boot into FW: supported

Current Boot Loader:
      Product: GRUB2 2.12
     Features: âś— Boot counting
               âś— Menu timeout control
               âś— One-shot menu timeout control
               âś— Default entry control
               âś— One-shot entry control
               âś— Support for XBOOTLDR partition
               âś— Support for passing random seed to OS
               âś— Load drop-in drivers
               âś— Support Type #1 sort-key field
               âś— Support @saved pseudo-entry
               âś— Support Type #1 devicetree field
               âś— Enroll SecureBoot keys
1 Like

boot grubenv Lenovo opensuse

1 Like

Oh yeah and the grub2-BLS disappeared from the UEFI boot order menu, so to make it show I have to select “boot from hard disk” on the USB boot menu…

@bzz_bee then I suspect you have shared /boot/efi/opensuse with both installs, a recipe for disaster… I’m assuming one install is grub-efi?

Do you need to have two installs?

Ah… Well yeah its helpful for when my main install breaks and I need to reinstall it because I can’t figure out how to fix it…this time, my desktop icons randomly disappeared and my window manager was glitching and I searched online for possible solutions but nothing worked, I couldn’t boot into a snapshot for some reason, it said “none found” in the menu, I couldn’t figure out how to fix my snapshots…

Maybe the shared /boo/efi/opensuse caused my issues all along?