Folks:
Not sure what is going on but my TW and Leap installs have been plagued with grub problems, spent weeks on my multi-boot cMP trying to figure out how to get grub coordinated to find and boot systems, finally got that straightened (for how long?) AND now, trying to boot my '09 MBP that has three partitions, two OSX and ONE Leap 15.5 and . . . “MOKlist not found booting in emergency” . . . showing “GNU grub 2.04” as what is trying to “work” rather than what is now supposed to be 2.06??? Had to get my now well used SuperGrub2 usb drive to boot into Leap . . . .
Tried to reinstall grub and just like over on my cMP it errors out . . . checked the fstab and it seems OK.
sudo grub2-install
[sudo] password for root:
Installing for x86_64-efi platform.
Could not prepare Boot variable: Invalid argument
grub2-install: error: efibootmgr failed to register the boot entry: Input/output error.
no00@MBP:~> lsblk -f
NAME FSTYPE FSVER LABEL UUID FSAVAIL FSUSE% MOUNTPOINTS
sda
├─sda1
│ vfat FAT32 EFI 67E3-17ED 170.8M 13% /boot/efi
├─sda2
│ hfsplu SnoLep1
│ ab671b3b-9c99-3460-9e8b-e300ddd0ce2e
├─sda3
│ hfsplu MavRikS2
│ 0f42e8b7-f082-31b9-8a10-cbb3c47c95f0
├─sda4
│ ext4 1.0 disk0s4
│ 8b5ea5a1-042a-401a-9615-6d16a70f1646 53.4G 11% /
├─sda5
│ ext4 1.0 disk0s5
│ 7a75976b-fe7b-49ee-bb9a-14668b4445e0 57.2G 5% /home
└─sda6
swap 1 e30efbcb-0c11-402a-919b-a401a469f41d [SWAP]
UUID=8b5ea5a1-042a-401a-9615-6d16a70f1646 / ext4 defaults 0 1
UUID=7a75976b-fe7b-49ee-bb9a-14668b4445e0 /home ext4 data=ordered 0 2
UUID=67E3-17ED /boot/efi vfat utf8 0 2