Hi,
I encountered a problem and I do not know what to look for next.
Long story short: I struggled to install 15.6 from a USB stick in an oldish dell laptop with Win10 and Leap 15.5 (that was installed from a CD last time).
I eventually managed to make the USB stick appear in the bios boot list and from that point I could install 15.6 without issues.
However, when booting, I get:
failed to open \EFI\opensuse\ - Not Found
however the grub menu is shown and I can both boot into 15.6 and into Win10.
I am aware that others have found a somewhat similar problem related to a missing file:
but the difference is that there is no .efi file mentioned. So what should I be looking for? What is missing?
And if there is something missing, how come 15.6 and Win10 can boot without an issue?
Thanks for any insights!
@nrickert Thank you, I will do that tomorrow as I am away from that machine right now.
@gogalthorp Thank you. Yes I can boot both Win10 and leap 15.6 from the grub menu. That is what I find strange too. I will report back what the efibootmgr command says.
The message is shown for a couple of seconds, then the grub menu is shown.
Thank you! It is as described above (sorry it was not clear in the first post): the error appears for a couple of seconds, then the grub menu is immediately shown and I can boot both 15.6 and Win10.
Sorry I cannot do that at the moment. There is nothing else than this:
Black screen, error appears in the top left corner of screen for 2 sec, then grub menu is shown.
There is no option in the BIOS to set secure boot (it is an oldish machine), so I guess that I should uncheck the opensuse-secureboot option from the boot list.
Many thanks for your help.
Then you understand more than I do. Even with Secure Boot disabled shim is still expected to work.
It looks like your UEFI firmware fails to perform directory scan. This is the only non-fatal place where this error message is printed by shim. In this case using grub2 directly is indeed the simplest workaround. As long as grub will not hit similar problem of course …
I only assumed that by the command saying that secure boot is not supported, it explained the error. Thanks for explaining that shim should still work.
Am I right thinking that this is not an installation problem? I would not mind reinstalling 15.6 to see whether that changes anything.
By the way, removing the opensuse-secureboot entry from the boot list, grub2 boots fine (and no error is shown).
Thank you.
Hi, just an update. Out of curiosity I rebooted from the install USB to see if there was any other error that I might have missed in the first installation, and indeed there is one, sorry I did not notice it but it does not show up when booting from the HD:
Failed to open \EFI\BOOT\ - Not found
Could not create MokListRT: Out of Resources
Importing MOK states has failed: import_mok_state() failed: Out of Resources
Continuing boot since secure mode is disabled
I have read about similar instances where people cannot use secureboot in other distributions either so will carry on with the other booting entry in the bios that works. BTW I have the latest Dell bios installed.
Thanks for the help received.