本帖最后由 osg 于 2019-6-25 17:56 编辑  
 
前言:买了X1C3th后,一直跑着WIN7,看到论坛上有别的朋友用thinkpad安装黑苹果玩,心里痒痒想试试,奈何一直没找到安装方法,偶然加入一个thinkpad黑苹果QQ群,得到一个Q友的指点,终于用X1C吃上一口苹果,感觉不错,不敢独享,将安装过程分享给大家,由于水平有限,难免会有遗漏或错误的地方,请大家轻拍砖。 主要参考资料:https://www.tonymacx86.com/threa ... clover-uefi.251383/ 
所有的图片来自网络,因为系统已经安装好了,懒得再次重装进行截图,请理解。 
本文引用的文件、驱动下载地址:链接:https://pan.baidu.com/s/18kIoF6W9WPERJR4yZMI16A 密码:ez2p 
一、BIOS设置 
Security-Security Chip-Disable 
Security-Virtualization-Inter virtualization technology-Disable 
Security-Virtualization-Inter VT-D Feature-Disable 
Security-Fingerprint-predesktop authentication-Disable 
Security-Anti Theft Module----Disable 
Security-TPM----Disable 
config-USB3 Mode-Enabled 
boot-UEFI/Legacy Boot-UEFI Only 二、硬盘分区方案(我的SSD硬盘是240G) 
1、ESP分区:400M 
2、win7分区:50G 
3、soft分区:123G 
4、mac分区:50G,只分区就好,不要格式化 PS:先通过gpt方式来安装WIN7系统,过程略,自己想法解决吧。 三、制作MAC系统启动U盘,U盘最好是16G 
1、下载Transmac软件 
2、下载镜像:macOS High Sierra 10.13.4 17E199 With Clover 4423.dmg 
链接: https://pan.baidu.com/s/1S4n5VRNfQzuh46zHm_voXA 密码: p9bf 
文件校验值:CRC32: 25746280 
MD5: 183DDEA63D21053C391FB6F0E752C464 
SHA-1: 20D0A2DB1F1F07317BC15BDB1396CD936A416062 
3、制作启动U盘  
选择已下载好的macOS High Sierra 10.13.4 17E199 With Clover 4423.dmg 
 
 4、U盘文件替换 
(1)把HFSPlus.efi复制到/EFI/Clover/drivers64UEFI 
(2)把解压后的VoodooPS2Controller.kext、FakeSMC.kext、IntelMausiEthernet.kext、ACPIBatteryManager.kext、USBInjectAll.kext复制到/EFI/Clover/kexts/Other; 
(3)把config_install.plist重命名为config.plist,复制到/EFI/Clover/并替换原文件; 四、系统安装、配置 1、安装系统 按F12选择用U盘启动 进入安装界面:选择”磁盘工具“,抹掉为“APFS” 
 
 关闭“磁盘工具”,选择“安装。。。” 第一次跑进度条是转移数据,第二次是安装。 
 
 重启后选择安装好的磁盘分区启动,进入创建用户界面,最后你就进入系统了! 
 
 2、禁用来自未知源的应用程序阻塞 
在终端执行:sudo spctl --master-disable 
系统偏好设置 > 安全性与隐私 > 通用, 允许从以下位置下载的应用:任何来源 2、安装Clover到启动盘 安装Clover_v2.4k_r4444.RM-4652.c1f8602f.pkg到硬盘的ESP分区 
个性化配置: 
Install for UEFI Booting Only 
Install Clover in ESP 
Drivers64UEFI > OsxAptioFixDrv-64 
BGM Theme 
复制HFSPlus.efi 到 /EFI/Clover/drivers64UEFI 3、安装驱动 
(1)先安装kexts图形化安装工具:kext Utility 
安装Install Homebrew 
命令: 
/usr/bin/ruby -e "$(curl -fsSL 
https://raw.githubusercontent.com/Homebrew/install/master/install)" 
Get Homebrew-Cask 
命令:brew tap caskroom/cask 
安装Kext Utility 
命令:brew cask install kext-utility 
(2)下载如下驱动 
FakeSMC.kext + ACPIsensors.kext + LPCsensors.kext + CPUsensors.kext 
VoodooPS2Contoller.kext 
IntelMausiEthernet.kext 
ACPIBatteryManager.kext 
FakePCIID.kext + FakePCIID_Intel_HD_Graphics.kext + FakePCIID_HDMI_Audio.kext 
FakePCIID_Broadcom_WIFI.kext(DW1830无线网卡,我的无线网卡是USB接口的TP-link WN725N V2) 
IntelGraphicsFixUp.kext 
Shiki.kext 
Lilu.kext 
USBInjectAll.kext 
BrcmPatchRam2.kext + BrcmFirmwareRepo.kext 
AppleBacklightInjector.kext 
CodecCommander.kext 
ALC3232.kext 
AirPortBrcmFixUp.kext (3)在桌面新建Downloads文件夹 
cd ~/Downloads 
unzip iasl.zip 
sudo cp iasl /usr/bin (4)在桌面新建patches文件夹 PS: 声卡配置文件SSDT-HDAU.dsl里的"layout-id", Buffer(4) { 28, 0, 0, 0 },我的X1C的layout-id是28,有的朋友是12或03,请大家多试试哪个是适合自己的。 cd ~/Desktop/patches 
iasl SSDT-X1CG3.dsl 
创建和编译生成名为SSDT-X1CG3.aml的补丁文件,将SSDT-X1CG3.aml复制到硬盘的EFI/Clover/ACPI/Patched. (5)禁止休眠 
sudo pmset -a hibernatemode 0 
sudo rm /var/vm/sleepimage 
sudo mkdir /var/vm/sleepimage (6)在桌面创建alc_fix文件夹 
cd ~/Desktop/alc_fix 
./install.sh 将config_post_install.plist重命名为config.plist并复制到硬盘的/EFI/Clover/文件夹下,重启电脑,重启需要较长的时间才能正常登录,至少需要重启1到2次,重启后X1C会黑屏,需要按Ctrl+shift+Insert组合键后,再按任意一个键才会出现用户登录界面。 (7)快捷键 
F4 (麦克风开/关) 
F7 (视频切换) 
F8 (无线开关) 
F9 (设置) 
F10 (搜索) 
F11 (显示隐藏坞) 
F12 (开始菜单) (8)系统美化 
下载SystemLogo.tiff,替换/Applications/Utilities/System Information/Contents/Resources文件夹下同名文件。 
Clover主题 
下载Thinkpad_Clover_Theme.zip并解压,复制到EFI/Clover/Themes文件夹,修改config.plist文件,将Theme 字段的 BGM 变为 ThinkPad  
通过配置config.plist来实现默认进入WIN7系统,有5秒的等待选择时间。 <key>Boot</key> 
        <dict> 
                <key>Arguments</key> 
                <string>dart=0 nvda_drv=1 npci=0x2000 kext-dev-mode=1 rootless=0</string> 
                <key>DefaultVolume</key> 
                <string>EFI</string>                                      --------------------------ESP分区卷名 
                <key>Legacy</key> 
                <string>PBR</string> 
                <key>Timeout</key> 
                <integer>5</integer>                                     --------------------------5秒等待时间 
        </dict> 最后,请教玩苹果的大神,X1C上安装的4G模块EM7345能在MAC里识别出来,但不知道该如何使用,如有知道的,请指点一下,谢谢!  
 |