This morning there have been some strange things happening with this system. When I booted the system this morning the grub menu did not show up and booted straight into windows which was a bit odd.
So the first I did was to boot into opensuse using F8 / Select EFI entry. Once booted I checked that opensuse was still selected as the default and it was but when I clicked ok I got the message that it could not delete boot variable. Well this is a bit interesting so I then ran the command sudo efibootmgr which showed a list with some older installations of ubuntu.
Trying to delete these old entries I got the same message. Then I tried changing the boot order using the -o option and got the same error. I then changed the boot priority in Bios and that seemed to fix the MIA grub menu part of the problem. Once booted again I was able to delete the two old ubuntu entries, and Yast is no longer throwing the error when changing the default boot.
So my question now is why I am getting duplicate entries? I would like to clean this up so that the problem doesn’t come back again.
~> sudo efibootmgr
[sudo] password for root:
BootCurrent: 0003
Timeout: 1 seconds
BootOrder: 0002
Boot0000* Windows Boot Manager
Boot0001* Windows Boot Manager
Boot0002* opensuse-secureboot
Boot0003* opensuse
Boot0004* Hard Drive
Boot0005* CD/DVD Drive
Boot0011 CD/DVD Drive
Boot0014* opensuse
Boot0015 Hard Drive
Boot0018* opensuse
Hi
Your hardware (and probably windows) insists on Windows Boot Manager
being the boss… 0000 and if not adding a new entry.
How are you deleting the entries, with the -B and -b option.
Sometimes cleaning them all out and manually adding via efibootmgr
helps with clean up the NVRAM, in your BIOS can you select an efi file
to boot from, also your system hardware is?
–
Cheers Malcolm °¿° SUSE Knowledge Partner (Linux Counter #276890)
openSUSE Leap 42.2|GNOME 3.20.2|4.4.74-18.20-default
If you find this post helpful and are logged into the web interface,
please show your appreciation and click on the star below… Thanks!