Contribute
Register

[Guide] Lenovo ThinkPad T440S

Joined
Jun 19, 2018
Messages
85
Motherboard
Lenovo ThinkPad T440s
CPU
i5-4200U
Graphics
HD 4400
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?
 
Joined
Jul 3, 2011
Messages
32
Motherboard
ThinkPad T440S
CPU
i5 4300U
Graphics
HD
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
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
188,929
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
MacBook Air
Mobile Phone
iOS
Joined
Jul 3, 2011
Messages
32
Motherboard
ThinkPad T440S
CPU
i5 4300U
Graphics
HD
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.
 
Joined
Jul 3, 2011
Messages
32
Motherboard
ThinkPad T440S
CPU
i5 4300U
Graphics
HD
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:

RehabMan

Moderator
Joined
May 3, 2012
Messages
188,929
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
MacBook Air
Mobile Phone
iOS
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.
 
Joined
Jul 3, 2011
Messages
32
Motherboard
ThinkPad T440S
CPU
i5 4300U
Graphics
HD
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 :)
 
Joined
Jul 3, 2011
Messages
32
Motherboard
ThinkPad T440S
CPU
i5 4300U
Graphics
HD
@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
 
Top