hackintosh on thinkpad T440P

1 lenovo thinkpad t440p with yosemite

T440P can run osx perfectly1.

Hardware

UEFI
2.24
intel
i5-4210M(4300M?)
Memory
8G
Graphic
256M/512MB intel HD4600, nvidia GT730M
audio
intel Haswell

After installation, laptop harddisk should be GPT partition map scheme with one ESP partition.

All installation are done with specific guide2 and general guide3 and tools 4.

Resources:

  • if your want to build your clover5
  • clover config wiki6

1.1 installing USB stick, MBR is recommanded though GPT is another option

1
diskutil list
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
/dev/disk0
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *121.3 GB disk0
1: EFI EFI 209.7 MB disk0s1
2: Apple_CoreStorage 120.5 GB disk0s2
3: Apple_Boot Recovery HD 650.0 MB disk0s3
/dev/disk1
#: TYPE NAME SIZE IDENTIFIER
0: Apple_HFS Macintosh *120.1 GB disk1
Logical Volume on disk0s2
687F3E47-6B8F-404E-B115-994652DD9008
Unencrypted
/dev/disk2
#: TYPE NAME SIZE IDENTIFIER
0: FDisk_partition_scheme *124.2 GB disk2
1: Apple_HFS TM 108.4 GB disk2s1
2: Linux 15.8 GB disk2s2
/dev/disk3
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *8.0 GB disk3
1: EFI EFI 209.7 MB disk3s1
2: Microsoft Basic Data EFS 200.3 MB disk3s2
3: Apple_HFS HFS 7.4 GB disk3s3
1
diskutil partitionDisk /dev/disk3 2 MBR FAT32 "CLOVER" 200Mi HFS+J "OSX" R
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Started partitioning on disk3
Unmounting disk
Creating the partition map
Waiting for the disks to reappear
Formatting disk3s1 as MS-DOS (FAT32) with name CLOVER
512 bytes per physical sector
/dev/rdisk3s1: 403266 sectors in 403266 FAT32 clusters (512 bytes/cluster)
bps=512 spc=1 res=32 nft=2 mid=0xf8 spt=32 hds=32 hid=2 drv=0x80 bsec=409600 bspf=3151 rdcl=2 infs=1 bkbs=6
Mounting disk
Formatting disk3s2 as Mac OS Extended (Journaled) with name OSX
Initialized /dev/rdisk3s2 as a 7 GB case-insensitive HFS Plus volume with a 8192k journal
Mounting disk
Finished partitioning on disk3
/dev/disk3
#: TYPE NAME SIZE IDENTIFIER
0: FDisk_partition_scheme *8.0 GB disk3
1: DOS_FAT_32 CLOVER 209.7 MB disk3s1
2: Apple_HFS OSX 7.8 GB disk3s2

For some laptop, you still have to GPT partition other than MBR.

1
diskutil partitionDisk /dev/disk3 1 GPT HFS+J "install_osx" R

1.2 installing Clover on USB

1
2
sudo "/Volumes/Install OS X Yosemite/Install OS X Yosemite.app/Contents/Resources/createinstallmedia" --volume /Volumes/OSX --applicationpath "/Volumes/Install OS X Yosemite/Install OS X Yosemite.app" --nointeraction
sudo diskutil rename "Install OS X Yosemite" install_osx

1.3 Setting laptop BIOS

  • VT-d (virtualization for direct i/o) should be disabled
  • TPM should be disabled
  • Anti-Theft mode should be disabled
  • secure boot should be disabled
  • fast boot should be disabled
  • DEP (data execution prevention) should be enabled
  • legacy boot optional, recommand enabled
  • CSM enabled or disabled(varies)
  • SATA mode should be AHCI

1.4 Booting the Installer USB on laptop

Do exactly as general guide and thinkpad T440P guide told, then will go to the installation.

  • run disk utils to format the target harddisk or SSD, which the osx will install on.
  • start OSX installation or restore from time machine.

May encounter can't be verified error while install yosemite, setting the date in terminal.

1
date 062614102014.30

1.5 Post install kexts into laptop disk

Install clover on laptop with same setting as USB.

1
2
cp *.kext /Library/Extensions/
sudo kextcache -i /

And there are many details to be done, like wireless network connection.