efi boot entries

Hi guys,

i have checked my boot entries with efibootmgr.
for opensuse the entry is ok, but for opensuse-secureboot there is the entry “Boot0000” in front:

terrasuse:/ # efibootmgr
BootCurrent: 0000
Timeout: 1 seconds
BootOrder: 0000,0002
Boot0000* Boot0000  opensuse-secureboot
Boot0002* opensuse
terrasuse:/ #

How do I get rid of it? There should be only opensuse-secureboot

Yes, that is weird.

You can probably fix it manually.

What’s the output from

efibootmgr -v

Hi,

efibootmgr -v

BootCurrent: 0000
Timeout: 1 seconds
BootOrder: 0000,0002
Boot0000* Boot0000  opensuse-secureboot HD(1,GPT,97c55abf-8c89-481d-91bf-ef2a4fbda2c2,0x800,0x100000)/File(\EFI\OPENSUSE\SHIM.EFI)
Boot0002* opensuse      HD(1,GPT,97c55abf-8c89-481d-91bf-ef2a4fbda2c2,0x800,0x100000)/File(\EFI\OPENSUSE\GRUBX64.EFI)..BO

If you run Yast Boot Loader, and change something (I usually just change the timeout by 1 second), it should create the correct entry. And then you can delete the wrong entry afterwards (if it is still there).

efibootmgr -b 0000 -B

will delete that entry.

However, if everything is actually working, maybe you should just leave it the way that it is. The name of the entry doesn’t actually matter, as long as it works.

Yes! Here we go! This was the solution. Thx so much! I know this is only a cosmetic issue but I was wondering about that.