Page 1 of 1

where is spl kext hiding?

PostPosted: Tue Jan 01, 2019 5:52 pm
by mauricev
In upgrading to Mojave, I ran the uninstall script which left the kext's behind. So after installing Mojave, it got into a reboot loop. I booted from my external and manually removed the spl and zfs kexts from Library/Extensions and rebooted, but that made no difference. Somehow the OS has a secret, hidden copy of net.lundman.spl kext and is trying to load it. Where is this copy? I tried even searching the APFS snapshots, but they're not there either.

Re: where is spl kext hiding?

PostPosted: Wed Jan 02, 2019 12:53 am
by lundman
Follow the boot-loop guide on wiki, it takes all the kexts in the dir, and slap them on the end of the kernel, so that when it boots the kernel image, the kexts are all in that same file.

You need to use the utils to rebuild the prelinked kernel without the spl.kext

https://openzfsonosx.org/wiki/Boot_loop

Re: where is spl kext hiding?

PostPosted: Wed Jan 02, 2019 12:25 pm
by mauricev
Odd, I tried had already that and it made no difference. Ended up nuking the whole startup volume and restoring from backup.