本帖最后由 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里识别出来,但不知道该如何使用,如有知道的,请指点一下,谢谢!
|