Cannot use APFS Fusion Drive with OpenCore 0.5.8

I have sucessfully installed Catalina on my NVMe SSD (config available on GitHub).

My next challenge is to make use of my larger HDD drive by attempting the same installation on a Fusion Drive. Boy was I served! 😁

My attempts so far:

  • manually create a Fusion Drive (APFS) and install Catalina from scratch: the installer fails, complaining it is unable to create a partition (I saved the install log here).
  • manually create a Fusion Drive (JHFS+) and install Catalina from scratch: after the first reboot the OpenCore boot menu does not show the drive (macOS installer if I remember correctly).
  • backup a proper installation on a single drive (APFS) and restore on a Fusion Drive (APFS): the OpenCore boot menu does not show the drive (Macintosh HD).

The last 2 attempts show similar results, for similar reasons I suspect. So I tried and analyzed my installation:

  • boot with Debug versions of BOOTx64.efi and OpenCore.efi, and Misc > Debug > Target set to 83 (0x53). The generated log file is here. Of interest I think are lines 51-52:
    • "Missing JumpStart for BD8D1219-5821-FF43-9F8A-7C67A95A03B1"
    • "Failed to read JumpStart for BD8D1219-5821-FF43-9F8A-7C67A95A03B1"
  • My NVMe SSD is disk1, my HDD is disk0, Fusion Drive is disk2 and my USB is disk3 (cf. diskutil list). There is an APFS (disk6) on a HDD (disk5) for backup purposes.
  • The Fusion Drive seems OK:
  • Note that even with my USB key in I am booting from the EFI partition on disk1 (this where the logs are stored).

Any idea?

submitted by /u/mcartoixa
[link] [comments]