Maybe my problem is not really related. When I do "-x" it immediately hangs with:
panic(cpu 0 called 0x...): "Version mis-match between Kernel and CPY PM"@SourceCach/xnu/xnu-2782.1.97/osfmk/i386/pmCPU.c:916
Debugger called: <panic>
...
Kernel Extension in backtrace:
sk.triaxis.kext.SleepEnabler(1.0)[...]@0x...->0x...
BSD process name corresponding to current thread: Unknown
Boot args: kext-dev-mode=1 -x
Mac OS version:
Not yet set
Kernel version:
Darwin Kernel Version 14.0.0: Fri Sep 19 00:26:44 PDT 2014; root:xnu-2782.1.97~2/RELEASE_X86_64
__HIB text base: 0xffffff8000100000
But when I leave off the "-x" it takes much longer to hang. Or it appears that way. The progress bar eventually gets halfway across, but maybe the progress bar is bogus. I dunno.
Was it a mistake to use a different computer from the one I'm installing on when I downloaded 10.10 and ran UniBeast? I'm trying to make sense of the "version mis-match between Kernel and CPU message." I don't understand how I was able to reboot the first time (and choose my location and start the Time Machine restore) if the Kernel was really mismatched.
update: This seems to be related to SleepEnabler kext. I guess it was restored by Time Machine import?? I think I can go and remove it (if I can remember how to rebuild caches). Sorry to pollute this thread.
It turns out that in /Extras/Extensions (not /System/Library/Extensions) there is:
* Ev0reboot.kext (2009)
* FakeSMC.kext (2010)
* JMicron36xATA.kext (2009)
* JMicron36xSATA.kext (2010)
* LegacyAppleRTC.kext (2009)
* NullCPUPowerManagement.kext (2009)
* SleepEnabler.kext (2010)
* UpstreamDisabler.kext (2009)
I wonder if I need to get rid of all of these old kexts or just SleepEnabler. I guess I'll have to experiment.
update2: I had to get rid of LegacyAppleRTC.kext in addition to SleepEnabler.kext, then it would boot. I left the others, but I don't know if that's a good idea. I notice there is a newer version of FakeSMC.kext on the USB stick.