On 2024-06-09 13:25, Stakanov via openSUSE Users wrote:
In data domenica 9 giugno 2024 06:41:54 CEST, Andrei Borzenkov ha scritto:
On 09.06.2024 00:25, Stakanov via openSUSE Users wrote:
In data sabato 8 giugno 2024 13:10:05 CEST, Masaru Nomiya ha scritto:
Please do this;
$ fwupdtool esp-list --verbose
Selected volume: /org/freedesktop/UDisks2/block_devices/sda1 /boot/efi/EFI/boot/bootx64.efi /boot/efi/EFI/boot/fallback.efi /boot/efi/EFI/boot/MokManager.efi /boot/efi/EFI/opensuse/shim.efi /boot/efi/EFI/opensuse/MokManager.efi /boot/efi/EFI/opensuse/grub.efi /boot/efi/EFI/opensuse/boot.csv /boot/efi/EFI/opensuse/grub.cfg /boot/efi/EFI/opensuse/grubx64.efi /boot/efi/EFI/grub/shim.efi /boot/efi/EFI/grub/MokManager.efi /boot/efi/EFI/grub/grub.efi /boot/efi/EFI/grub/boot.csv /boot/efi/EFI/grub/grub.cfg
That is quite a lot, I think she has multiple entries on her machine. How would one decide which one is the right one or better the broken one?
The path to the broken one was in your very first post. Thank you for pointing to this. Remains the second obvious question: can I check with ease which one of the entries she is using when booting and which is the back up of the one she is using. So if she is not using the culprit, it should be save to eliminate it? Or should I simply force the update of it and the error will be gone? I wonder why the machine has so many entries, I installed it years ago and since then only normal zypper dup operations. Nothing fancy, no experiments. Maybe at one point we went from legacy to uefi, but I do not recall to be honest. That could have doubled the entries..... Years ago, I really do not recall.
openSUSE leap creates "opensuse" and "boot", the later as fallback. The name is set in the line "GRUB_DISTRIBUTOR=" in file /etc/default/grub. The command "efibootmgr" lists the entries. Telcontar:~ # efibootmgr --verbose BootCurrent: 0000 Timeout: 1 seconds BootOrder: 0000,0004,0005,0003 Boot0000* main-os-secureboot HD(1,GPT,800b649f-a2e3-4dad-b2bf-b7ecc5ef11d8,0x800,0xfa000)/File(\EFI\MAIN-OS\SHIM.EFI) Boot0003* UEFI OS HD(1,GPT,800b649f-a2e3-4dad-b2bf-b7ecc5ef11d8,0x800,0xfa000)/File(\EFI\BOOT\BOOTX64.EFI)..BO Boot0004* auxiliary-secureboot HD(1,GPT,800b649f-a2e3-4dad-b2bf-b7ecc5ef11d8,0x800,0xfa000)/File(\EFI\AUXILIARY\SHIM.EFI) Boot0005* UEFI OS HD(1,GPT,800b649f-a2e3-4dad-b2bf-b7ecc5ef11d8,0x800,0xfa000)/File(\EFI\BOOT\BOOTX64.EFI)..BO Telcontar:~ # You see the line "BootCurrent"? That's the one currently used for booting. In the list above, you can see no "opensuse" entry because I renamed it. The lines "UEFI OS" are perhaps the BIOS config menu, or perhaps the fallback. -- Cheers / Saludos, Carlos E. R. (from 15.5 x86_64 at Telcontar)