ZFS Boot on Recent (2019, and probably 2018) Macs

All your general support questions for OpenZFS on OS X.

ZFS Boot on Recent (2019, and probably 2018) Macs

Postby monkeyvoodoo » Fri Oct 25, 2019 4:47 pm

I just got a new 2019 8-core Macbook booting from ZFS, and thought I'd share one caveat:

The Wiki instructions for creating the Preboot partition don't work on newer macs. What I had to do to get it working was mount the APFS Preboot volume, and rsync everything from /Volumes/Preboot/<uuid> to /Volumes/boot

Without doing this, the system always boots into the Boot Repair utility.
monkeyvoodoo
 
Posts: 8
Joined: Tue Oct 22, 2019 3:27 pm

Re: ZFS Boot on Recent (2019, and probably 2018) Macs

Postby lundman » Sun Oct 27, 2019 4:09 pm

Ah, yes my VMs aren't apfs so that seems reasonable.
User avatar
lundman
 
Posts: 647
Joined: Thu Mar 06, 2014 2:05 pm
Location: Tokyo, Japan

Re: ZFS Boot on Recent (2019, and probably 2018) Macs

Postby monkeyvoodoo » Fri Nov 01, 2019 11:45 am

It's not just an APFS thing. It's something specific to newer Macs. My older 2014 MacBook Pro boots just fine using only the instructions on the wiki. The firmware on the newer Macs needs some extra bits in the Preboot environment.
monkeyvoodoo
 
Posts: 8
Joined: Tue Oct 22, 2019 3:27 pm

Re: ZFS Boot on Recent (2019, and probably 2018) Macs

Postby lundman » Thu Nov 07, 2019 4:56 pm

Would you mind updating the wiki with the extra steps?
User avatar
lundman
 
Posts: 647
Joined: Thu Mar 06, 2014 2:05 pm
Location: Tokyo, Japan

Re: ZFS Boot on Recent (2019, and probably 2018) Macs

Postby monkeyvoodoo » Fri Nov 08, 2019 6:22 pm

Oh, hah! I had no idea I could, which is why I was posting about it here. Absolutely!
monkeyvoodoo
 
Posts: 8
Joined: Tue Oct 22, 2019 3:27 pm

Re: ZFS Boot on Recent (2019, and probably 2018) Macs

Postby Markospokus » Fri Nov 15, 2019 4:23 pm

Perhaps you could also easily create tutorial along this: https://openzfsonosx.org/forum/viewtopic.php?f=26&t=3288? :)
Markospokus
 
Posts: 9
Joined: Fri Feb 24, 2017 5:08 am


Return to General Help

Who is online

Users browsing this forum: No registered users and 9 guests