1: Mount your root partition at "/mnt". It will be something like:
Code:
mount /dev/sda3 /mnt
except that it probably isn't "sda3". I'm assuming that you know which partition is which.
2: Mount your EFI partition at "/mnt/boot/efi". You might need to first
Code:
mkdir /mnt/boot/efi
if that directory does not exist.
3: Some bind mounts:
Code:
mount --bind /dev /mnt/dev
mount --bind /sys /mnt/sys
mount --bind /proc /mnt/proc
Next we go to "chroot" mode. I'll give the commands needed. Any line that starts with "###" is just my comment, and you need to type that in.
Code:
chroot /mnt
### this starts a session that see "/mnt" as the root file system
mount -a
### that mounts anything missing. In particular, it mounts "btrfs" subvolumes.
yast
### this should start a command line "yast" session. You want to go to the boot loader section
The command line session is a little awkward to use, but I think you can get it to work.
Make the changes that you mentioned in your first post in this thread:
"GRUB2" is changed to "GRUB2 for EFI"
If there is a box about the protective MBR flag, set that to remove flag.
Select OK. And you should be done.
Code:
exit
### exit the chroot session
shutdown -r now
### reboot, and see what happens
Bookmarks