I managed to boot my system finally! I did exactly that:
- rescue boot
cp /boot/efi/EFI/opensuse/grubx64.efi /boot/efi/EFI/boot/bootx64.efi
- doing
grub2-install --removable --target=x86_64-efi --efi-directory=/boot/efi
- rebooting and selecting localboot in ventoy (F4)
- selecting
find and boot BOOTX64.efi
- It boots grub rescue shell, where i’ve got error
../../grub-core/kern/disk.c:236:disk ` ,gpt2' not found
- I used
ls
to find my btrfs root partition - then used commands
set root=(hd1,gpt2)/boot/grub2
insmod normal
normal
Now I need to figure out, why uefi cannot find grubx64.efi or bootx64.efi automatically and I have to use ventoy to find it manually.