Contribute
Register
Status
Not open for further replies.
Followed the instructions as above. Got a very early problem in that when I boot my USB I don't see any boot options so I can't get past the bootloader. Here's the folders on the USB. Have I missed a step?

Code:
Admins-Mac:Install macOS Mojave admin$ ls
Applications            Library
EFI                System
EFI-Backups            boot
Install macOS Mojave.app    usr
Admins-Mac:Install macOS Mojave admin$ ls EFI/CLOVER/drivers64UEFI/
ApfsDriverLoader-64.efi    DataHubDxe-64.efi    VirtualSmc.efi
AppleImageLoader-64.efi    FSInject-64.efi
AptioMemoryFix-64.efi    HFSPlus.efi
Admins-Mac:Install macOS Mojave admin$ ls EFI/CLOVER/kexts/Other/
AirportBrcmFixup.kext        SMCProcessor.kext
IntelMausiEthernet.kext        USBInjectAll.kext
Lilu.kext            VirtualSMC.kext
SMCBatteryManager.kext        VoodooPS2Controller.kext
SMCLightSensor.kext        WhateverGreen.kext
Admins-Mac:Install macOS Mojave admin$
What does it mean exactly when you say "don't see any boot options"? Have you made sure to enable CSM in the BIOS?
 
What does it mean exactly when you say "don't see any boot options"? Have you made sure to enable CSM in the BIOS?

Yes CSM is enabled.

When clover loads the only boot option is my windows partition. I don't have an option to load the Mojave installer
 
Thanks @RehabMan, I see my mistake now. on the mac I installed Clover to the main (not EFI) partition of the USB stick. I'll mount the EFI partition, Install Clover, copy the kexts and driver, and should be good.
 
Got the installer booting now. Does it matter which filesystem I use? Can I used APFS Encrypted? GUID or MBR?

Also can I install to and boot from an external usb3 drive?

I'm getting an error with Kextcache when I try to install the extensions into L/E. Im going to remove the extensions which are giving me the error. They are in the EFI partition so doesn't this mean they are already loaded?

I think I'll hang on til the full guide is done at the weekend :) :

Code:
sudo kextcache -i /
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fe5e3f5aed0 [0x7fff94daf8e0]> { URL = "BrcmPatchRAM2.kext/ -- file:///Library/Extensions/", ID = "com.no-one.BrcmPatchRAM2" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fe5e3f315d0 [0x7fff94daf8e0]> { URL = "BrcmFirmwareRepo.kext/ -- file:///Library/Extensions/", ID = "com.no-one.BrcmFirmwareStore" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fe5e3f13d80 [0x7fff94daf8e0]> { URL = "SMCLightSensor.kext/ -- file:///Library/Extensions/", ID = "ru.usrsse2.SMCLightSensor" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fe5e1413d00 [0x7fff94daf8e0]> { URL = "Lilu.kext/ -- file:///Library/Extensions/", ID = "as.vit9696.Lilu" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fe5e3ef6ab0 [0x7fff94daf8e0]> { URL = "VirtualSMC.kext/ -- file:///Library/Extensions/", ID = "as.vit9696.VirtualSMC" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fe5e3f4a180 [0x7fff94daf8e0]> { URL = "VoodooPS2Mouse.kext/ -- file:///Library/Extensions/VoodooPS2Controller.kext/Contents/PlugIns/", ID = "org.rehabman.voodoo.driver.PS2Mouse" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fe5e3f06fa0 [0x7fff94daf8e0]> { URL = "VoodooPS2Controller.kext/ -- file:///Library/Extensions/", ID = "org.rehabman.voodoo.driver.PS2Controller" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fe5e3f45120 [0x7fff94daf8e0]> { URL = "VoodooPS2Keyboard.kext/ -- file:///Library/Extensions/VoodooPS2Controller.kext/Contents/PlugIns/", ID = "org.rehabman.voodoo.driver.PS2Keyboard" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fe5e3f09530 [0x7fff94daf8e0]> { URL = "VoodooPS2Trackpad.kext/ -- file:///Library/Extensions/VoodooPS2Controller.kext/Contents/PlugIns/", ID = "org.rehabman.voodoo.driver.PS2Trackpad" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fe5e3e876d0 [0x7fff94daf8e0]> { URL = "USBInjectAll.kext/ -- file:///Library/Extensions/", ID = "com.rehabman.driver.USBInjectAll" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fe5e3e85150 [0x7fff94daf8e0]> { URL = "BT4LEContiunityFixup.kext/ -- file:///Library/Extensions/", ID = "as.lvs1974.BT4LEContiunityFixup" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fe5e3e82e80 [0x7fff94daf8e0]> { URL = "SMCProcessor.kext/ -- file:///Library/Extensions/", ID = "as.vit9696.SMCProcessor" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fe5e3e816c0 [0x7fff94daf8e0]> { URL = "SMCBatteryManager.kext/ -- file:///Library/Extensions/", ID = "ru.usrsse2.SMCBatteryManager" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fe5e3e7c090 [0x7fff94daf8e0]> { URL = "WhateverGreen.kext/ -- file:///Library/Extensions/", ID = "as.vit9696.WhateverGreen" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fe5e3e7b690 [0x7fff94daf8e0]> { URL = "IntelMausiEthernet.kext/ -- file:///Library/Extensions/", ID = "com.insanelymac.IntelMausiEthernet" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fe5e3e758a0 [0x7fff94daf8e0]> { URL = "CodecCommander.kext/ -- file:///Library/Extensions/", ID = "org.tw.CodecCommander" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fe5e3e6d8d0 [0x7fff94daf8e0]> { URL = "AirportBrcmFixup.kext/ -- file:///Library/Extensions/", ID = "as.lvs1974.AirportBrcmFixup" }
kxld[as.vit9696.VirtualSMC]: The following symbols are unresolved for this kext:
kxld[as.vit9696.VirtualSMC]:     _lilu_os_log
Link failed (error code 5).
Prelink failed for as.vit9696.VirtualSMC; omitting from prelinked kernel.
Can't use VirtualSMC.kext - not linked.
Prelink failed for ru.usrsse2.SMCLightSensor; omitting from prelinked kernel.
kxld[as.lvs1974.BT4LEContiunityFixup]: The following symbols are unresolved for this kext:
kxld[as.lvs1974.BT4LEContiunityFixup]:     _lilu_os_log
Link failed (error code 5).
Prelink failed for as.lvs1974.BT4LEContiunityFixup; omitting from prelinked kernel.
Can't use VirtualSMC.kext - not linked.
Prelink failed for as.vit9696.SMCProcessor; omitting from prelinked kernel.
Can't use VirtualSMC.kext - not linked.
Prelink failed for ru.usrsse2.SMCBatteryManager; aborting prelink.
Failed to generate prelinked kernel.
Child process /usr/sbin/kextcache[1500] exited with status 71.
Error 107 rebuilding /System/Library/PrelinkedKernels/prelinkedkernel
 
Last edited:
Got the installer booting now. Does it matter which filesystem I use? Can I used APFS Encrypted? GUID or MBR?

GPT vs. MBR is not a file system. It is a partitioning scheme. The macOS installer requires GPT.
And Mojave will convert anything you do to AFPS.
I would avoid File Vault encryption unless you have done the necessary research to know the requirements for hackintosh and FV2.

Also can I install to and boot from an external usb3 drive?

I have done it before, but not recently.

I'm getting an error with Kextcache when I try to install the extensions into L/E. Im going to remove the extensions which are giving me the error. They are in the EFI partition so doesn't this mean they are already loaded?

I think I'll hang on til the full guide is done at the weekend :) :

Code:
sudo kextcache -i /
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fe5e3f5aed0 [0x7fff94daf8e0]> { URL = "BrcmPatchRAM2.kext/ -- file:///Library/Extensions/", ID = "com.no-one.BrcmPatchRAM2" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fe5e3f315d0 [0x7fff94daf8e0]> { URL = "BrcmFirmwareRepo.kext/ -- file:///Library/Extensions/", ID = "com.no-one.BrcmFirmwareStore" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fe5e3f13d80 [0x7fff94daf8e0]> { URL = "SMCLightSensor.kext/ -- file:///Library/Extensions/", ID = "ru.usrsse2.SMCLightSensor" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fe5e1413d00 [0x7fff94daf8e0]> { URL = "Lilu.kext/ -- file:///Library/Extensions/", ID = "as.vit9696.Lilu" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fe5e3ef6ab0 [0x7fff94daf8e0]> { URL = "VirtualSMC.kext/ -- file:///Library/Extensions/", ID = "as.vit9696.VirtualSMC" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fe5e3f4a180 [0x7fff94daf8e0]> { URL = "VoodooPS2Mouse.kext/ -- file:///Library/Extensions/VoodooPS2Controller.kext/Contents/PlugIns/", ID = "org.rehabman.voodoo.driver.PS2Mouse" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fe5e3f06fa0 [0x7fff94daf8e0]> { URL = "VoodooPS2Controller.kext/ -- file:///Library/Extensions/", ID = "org.rehabman.voodoo.driver.PS2Controller" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fe5e3f45120 [0x7fff94daf8e0]> { URL = "VoodooPS2Keyboard.kext/ -- file:///Library/Extensions/VoodooPS2Controller.kext/Contents/PlugIns/", ID = "org.rehabman.voodoo.driver.PS2Keyboard" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fe5e3f09530 [0x7fff94daf8e0]> { URL = "VoodooPS2Trackpad.kext/ -- file:///Library/Extensions/VoodooPS2Controller.kext/Contents/PlugIns/", ID = "org.rehabman.voodoo.driver.PS2Trackpad" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fe5e3e876d0 [0x7fff94daf8e0]> { URL = "USBInjectAll.kext/ -- file:///Library/Extensions/", ID = "com.rehabman.driver.USBInjectAll" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fe5e3e85150 [0x7fff94daf8e0]> { URL = "BT4LEContiunityFixup.kext/ -- file:///Library/Extensions/", ID = "as.lvs1974.BT4LEContiunityFixup" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fe5e3e82e80 [0x7fff94daf8e0]> { URL = "SMCProcessor.kext/ -- file:///Library/Extensions/", ID = "as.vit9696.SMCProcessor" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fe5e3e816c0 [0x7fff94daf8e0]> { URL = "SMCBatteryManager.kext/ -- file:///Library/Extensions/", ID = "ru.usrsse2.SMCBatteryManager" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fe5e3e7c090 [0x7fff94daf8e0]> { URL = "WhateverGreen.kext/ -- file:///Library/Extensions/", ID = "as.vit9696.WhateverGreen" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fe5e3e7b690 [0x7fff94daf8e0]> { URL = "IntelMausiEthernet.kext/ -- file:///Library/Extensions/", ID = "com.insanelymac.IntelMausiEthernet" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fe5e3e758a0 [0x7fff94daf8e0]> { URL = "CodecCommander.kext/ -- file:///Library/Extensions/", ID = "org.tw.CodecCommander" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fe5e3e6d8d0 [0x7fff94daf8e0]> { URL = "AirportBrcmFixup.kext/ -- file:///Library/Extensions/", ID = "as.lvs1974.AirportBrcmFixup" }
kxld[as.vit9696.VirtualSMC]: The following symbols are unresolved for this kext:
kxld[as.vit9696.VirtualSMC]:     _lilu_os_log
Link failed (error code 5).
Prelink failed for as.vit9696.VirtualSMC; omitting from prelinked kernel.
Can't use VirtualSMC.kext - not linked.
Prelink failed for ru.usrsse2.SMCLightSensor; omitting from prelinked kernel.
kxld[as.lvs1974.BT4LEContiunityFixup]: The following symbols are unresolved for this kext:
kxld[as.lvs1974.BT4LEContiunityFixup]:     _lilu_os_log
Link failed (error code 5).
Prelink failed for as.lvs1974.BT4LEContiunityFixup; omitting from prelinked kernel.
Can't use VirtualSMC.kext - not linked.
Prelink failed for as.vit9696.SMCProcessor; omitting from prelinked kernel.
Can't use VirtualSMC.kext - not linked.
Prelink failed for ru.usrsse2.SMCBatteryManager; aborting prelink.
Failed to generate prelinked kernel.
Child process /usr/sbin/kextcache[1500] exited with status 71.
Error 107 rebuilding /System/Library/PrelinkedKernels/prelinkedkernel

You can tell that your Lilu.kext is too old for the Lilu plugins you're trying to use.
 
Thanks @RehabMan ,

So AFPS without Encryption on a GUID partition scheme is the way to go.

That's odd about Lilu, I'm pretty sure I got the latest 1.2.7. I'll start from scratch at the weekend :)
 
@Sniki any updates on the full guide? Let me know if it's posted in the Mojave forum and I'll do a run through for you. Cheers
 
Status
Not open for further replies.
Back
Top