For this tutorial you DONT need macOS machine, but you need Linux.
This project is not active anymore, use Sniki X240 - https://github.com/Sniki/Lenovo-Thinkpad-X240
Credits:
- https://github.com/Sniki/ALCPlugFix
- https://github.com/Sniki/Lenovo-Thinkpad-X240
- https://github.com/Sniki/OS-X-USB-Inject-All
- https://www.tonymacx86.com/threads/guide-lenovo-thinkpad-x240.245583/
- https://www.reddit.com/r/hackintosh/comments/dfbswz/thinkpad_x240_catalina_success/
What does not work:
- VGA Port
- Card Reader
Preparation:
- 8GB USB Flash Drive
- Ethernet Connection (no WIFI)
- Linux
BIOS Settings:
- Disable Security Chip
- Disable Anti Theft Module
- Disable TPM
Steps:
-
In terminal (linux) clone this macOS USB creator repo:
git clone https://github.com/notthebee/macos_usb
-
Insert USB drive (8GB+) and format it to MS-DOS FAT32
-
Move to repo and start building macOS USB (when asked for version use C - for Catalina). It will guide you trought the process. When prompted, select formated USB.
cd macos_usb && bash macos_usb.sh
-
After USB is created you should have CLOVER/EFI folder mounted, if not, use this command to mount it (? = your USB, for example sdb1)
sudo mount /dev/? /mnt
-
Clone this repository
git clone https://github.com/kasik96/ThinkPad-X240-Hackintosh-macOS
-
Move to repo and replace EFI USB partition folder with repo EFI folder If EFI was mounted automatically:
cd ThinkPad-X240-Hackintosh-macOS/ && cp -r EFI /run/media/<yournick>/CLOVER/
If EFI was mounted manualy:cd ThinkPad-X240-Hackintosh-macOS/ && cp -r EFI /mnt
-
Boot to USB, select macOS install, and open DISK Utility. In Disk Utility select your internal Disk, and Format it as APFS.
-
Return to main menu of installation and select Reinstall macOS, select your disc and wait for installation.
-
Your laptop is gonna restart after installation. You need to select macOS USB stick again, and load macOS for internal Hard Drive.
-
Download and install Clover to internal HDD from here https://sourceforge.net/projects/cloverefiboot/ Select UEFI options, and dont change any other settings and click install.
-
After installation, open EFI folder from internal Disk (it should be mounted from Clover, you can use Clover Configurator to mount it, if its not) and replace EFI folder on your internal HDD with EFI folder from USB we created. Both should be mounted.
-
Remove USB and Restart
-
Download this repo: https://github.com/Sniki/ALCPlugFix Extract it and open Terminal and navigate to this folder: "ALCPlugFix-master > alc_fix". Run install.sh
./install.sh
-
Reboot and everything should work right now.