I used https://en.opensuse.org/SDB:Installation_on_a_Mac last summer only in part. At that time I partitioned what I expected to be fully on a new HD, then installed 15.0 on the 24" iMac. Once satisfied how 15.0 was working I installed from the only Apple media I had access to, Snow Leopard 10.6.3. Upgrading it beyond 10.6.8 proved an impossible task, mainly due to inability to create an Apple ID account by any means at my disposal. I succeeded in multibooting via rEFInd, then the project sat for about 9 months. Last week I picked the project back up. I found someone to take it to to use with his own Apple ID to download the necessary latest upgrade image file, El Capitan 10.11.6.
Originally I gave half the disk to OS X & half to openSUSE, 3 partitions each, making swap sda4, root sda5 and home sda6. Somehow I managed to miss the point in time at which Mac installation deleted the original 368G ESP, created a 200G new ESP, shrunk the original sda2 for the OS X system, and added a small recovery partition sda3 in between the HFS system and HFS data partitions, which moved the HFS data from sda3 to sda4, and shuffled up the Linux partitions.
The following outlines today’s activity and provides some possibly relevant data:
# (update OS X from Snow Leopard to El Capitan)
# (rescue boot installed openSUSE 15.0)
# ls -l /boot/efi/EFI/
drwxr-xr-x 3 root root 512 Jul 12 2018 APPLE
# blkid
/dev/sda1: LABEL="EFI" UUID="70D6-1701" TYPE="vfat" PARTLABEL="EFI System Partition" PARTUUID="be3b9714-f8dc-4c01-8483-ef3f2e92d68f"
/dev/sda2: UUID="a99b09c3-37c0-3c4d-a3bc-0a2190c8fbe8" LABEL="OS X System Partition" TYPE="hfsplus" PARTLABEL="sda2 Mac OS X HFS+ system" PARTUUID="5b485a21-cb6f-4df5-82a2-e92afd2cddd4"
/dev/sda3: UUID="3d10494b-b734-3195-9424-aa6f5740ba7b" LABEL="Recovery HD" TYPE="hfsplus" PARTLABEL="Recovery HD" PARTUUID="caa25530-c17d-42a3-80fb-58ae1a6cc4f0"
/dev/sda4: UUID="d1a77490-ba19-3547-aa65-4be3a2ae08f8" LABEL="sda3 Mac User Data partition" TYPE="hfsplus" PARTLABEL="sda3 Mac OS X HFS+ data" PARTUUID="5b485a30-d0f6-4df5-8398-6da0e94dbcb6"
/dev/sda5: LABEL="st10swapper" UUID="60ec3b87-e19b-461b-9395-6d52cdc7a2a4" TYPE="swap" PARTLABEL="sda4 Linux Swap" PARTUUID="5b485a45-d924-4df5-8498-949b9596c765"
/dev/sda6: LABEL="st10suseleap" UUID="113461df-e41f-4197-b8f0-914af5db9ce7" TYPE="ext4" PARTLABEL="sda5 openSUSE Leap" PARTUUID="5b485a63-e503-4df5-85aa-900989acaa2e"
/dev/sda7: LABEL="st10susehome" UUID="83b00e9d-a42d-4bd7-baba-72bc967c43b1" TYPE="xfs" PARTLABEL="sda6 Linux /home" PARTUUID="5b485a88-f39c-4df5-86ad-9818f78e6674"
# efibootmgr -v
BootCurrent: 0000
Timeout: 12 seconds
BootOrder: 0080,0000,0001
Boot0000* opensuse HD(1,GPT,5b4859c8-a85b-4df5-8143-5653aa6b4355,0x800,0xb8000)/File(\EFI\opensuse\grubx64.efi)
Boot0001* rEFInd Boot Manager HD(1,GPT,5b2c664d-5f0d-4df5-91df-45d811f97bf1,0x800,0xb8000)/File(\EFI\refind\refind_x64.efi)
Boot0080* Mac OS X PciRoot(0x0)/Pci(0x1f,0x2)/Sata(0,0,0)/HD(2,GPT,5b485a21-cb6f-4df5-82a2-e92afd2cddd4,0xb8800,0x46910e0)
Boot0081* Mac OS X PciRoot(0x0)/Pci(0x1f,0x2)/Sata(0,0,0)/HD(2,GPT,5b485a21-cb6f-4df5-82a2-e92afd2cddd4,0xb8800,0x46910e0)
BootFFFF* PciRoot(0x0)/Pci(0x1d,0x0)/USB(0,0)/HD(1,MBR,0x6b8b4567,0xa30,0x1e84)/File(\EFI\BOOT\BOOTX64.efi)
# (yast2 bootloader)
# ls -l /boot/efi/EFI/
drwxr-xr-x 3 root root 512 Jul 12 2018 APPLE
drwxr-xr-x 2 root root 512 Mar 25 00:27 opensuse15
# efibootmgr -v
BootCurrent: 0000
Timeout: 12 seconds
BootOrder: 0002,0080,0000,0001
Boot0000* opensuse HD(1,GPT,5b4859c8-a85b-4df5-8143-5653aa6b4355,0x800,0xb8000)/File(\EFI\opensuse\grubx64.efi)
Boot0001* rEFInd Boot Manager HD(1,GPT,5b2c664d-5f0d-4df5-91df-45d811f97bf1,0x800,0xb8000)/File(\EFI\refind\refind_x64.efi)
Boot0002* opensuse15 HD(1,GPT,be3b9714-f8dc-4c01-8483-ef3f2e92d68f,0x28,0x64000)/File(\EFI\opensuse15\grubx64.efi)
Boot0080* Mac OS X PciRoot(0x0)/Pci(0x1f,0x2)/Sata(0,0,0)/HD(2,GPT,5b485a21-cb6f-4df5-82a2-e92afd2cddd4,0xb8800,0x46910e0)
Boot0081* Mac OS X PciRoot(0x0)/Pci(0x1f,0x2)/Sata(0,0,0)/HD(2,GPT,5b485a21-cb6f-4df5-82a2-e92afd2cddd4,0xb8800,0x46910e0)
BootFFFF* PciRoot(0x0)/Pci(0x1d,0x0)/USB(0,0)/HD(1,MBR,0x6b8b4567,0xa30,0x1e84)/File(\EFI\BOOT\BOOTX64.efi)
# (restore /boot/efi/EFI/ backup)
# ls -l /boot/efi/EFI/
drwxr-xr-x 3 root root 512 Jul 12 2018 APPLE
drwxr-xr-x 2 root root 512 Jun 22 2018 opensuse
drwxr-xr-x 2 root root 512 Mar 25 00:27 opensuse15
drwxr-xr-x 5 root root 1024 Jul 11 2018 refind
drwxr-xr-x 2 root root 512 Jul 11 2018 tools
# ls -l /boot/efi/EFI/refind
-rwxr-xr-x 1 root root 29637 Jul 11 2018 .refind.conf01
-rwxr-xr-x 1 root root 29636 Jul 11 2018 .refind.conf02
-rwxr-xr-x 1 root root 140 Jul 11 2018 BOOT.CSV
drwxr-xr-x 2 root root 512 Jul 11 2018 drivers_x64
drwxr-xr-x 3 root root 5632 Jul 11 2018 icons
drwxr-xr-x 2 root root 1536 Jul 11 2018 keys
-rwxr-xr-x 1 root root 29636 Jul 11 2018 refind.conf
-rwxr-xr-x 1 root root 222024 Jul 11 2018 refind_x64.efi
# cat /etc/fstab
LABEL=EFI /boot/efi vfat codepage=437 0 0
/dev/disk/by-id/ata-ST1000DM003-1SB10C_Z9A1LQPM-part2 /macsys hfsplus ro,nofail 0 0
/dev/disk/by-id/ata-ST1000DM003-1SB10C_Z9A1LQPM-part4 /home/macdata hfsplus force,uid=501,gid=100,umask=002,noatime,nofail 0 0
LABEL=st10swapper swap swap defaults 0 0
LABEL=st10suseleap / ext4 noatime,acl,user_xattr 0 1
LABEL=st10susehome /home xfs noatime 0 0
At this point, only El Capitan can be booted without assistance. Startup Manager does not list anything related to booting openSUSE. I have a special stanza on a 15.0 USB stick that is booting right into the installed OS. What I can’t remember from last summer and seem to be missing on the SDB page is any indication whether or not openSUSE’s EFI grub could ever boot it after getting Snow Leopard installed. I’m mystified whether I’ve done enough that it’s ready to proceed with re-installing rEFInd, and why what I’ve done isn’t enough to make 15.0 boot without the stick.
1-Can anyone here see something I’ve missed; is it now time to re-install rEFInd?
2-**