搞机男  订阅  何许人也  

ThinkPad X220 完美黑苹果 Hackintosh OS X 10.11 El Capitan

//Update 2016.11.25

今天官网页面更新了 BIOS 版本至 1.43, BIOS 补丁 For1.43 也有更新,我贴一下新链接, 更新方法与文中提到的方法完全相同.

BIOS 1.43 联想官方更新补丁 地址1(推荐) 地址2
BIOS 补丁 For1.43 下载地址 MD5: 38ae7f20e1dfa6d3b5aa034653e0eec7

另外请注意: 在 BIOS 高级设置中设定错误的值有可能会让你的机器陷入故障状态. 默认的设定可以很好的工作, 自定义设定有可能会摧毁你的 X220!


初版

这几天收了一台 X220,装了 MacOSX+Win10 双系统,做个记录。

这篇文章其实就是个教程翻译,国外有一个非常好的 X220 Hackintosh 教程网站: http://x220.mcdonnelltech.com 能看懂的建议直接看原文,我这个主要是方便一下E文不好的童鞋,版权归原作者所有,如果那边有更新,我这边也会及时跟进的。

另外这个网站其实已经提供了 macOS 10.12 Sierra 的安装教程,但是我在亲自升级之后发现 Bug 非常非常多,不推荐安装,所以这篇教程就做10.11的了。


教(fan)程(yi)开始

本文旨在 ThinkPad X220 或 X220 Tablet 上安装一个全新的 OSX 10.11 El Capitan 系统

开始安装,第一步,调整BIOS设置

  1. 使用联想官方 BIOS 升级工具将 X220 的 BIOS 版本升级到1.42,工具在这里下载 Windows 1.42 Update Utility 或者 Bootable 1.42 CD Image
  2. 安装 BIOS补丁For1.42 用来移除 BIOS 白名单检测,这样就可更换内建的无线网卡了。同时这个补丁可以打开 BIOS 高级设置并且提高 OSX 下的电池续航 MD5: 282fa6399d0e96f9752ff949ed90adca

    无线网卡推荐:

    • 首先,X220 自带无线网卡无解
    • 免驱纯 WIFI 的半高卡推荐 BCM94322HM8L 并且可以通过修改使 OSX 识别为 Apple AirPort Extreme ,教程点这里
    • 需要 802.11ac + 蓝牙的朋友可以选择 BCM94360HMB 或 BCM94352HMB ,其中94360免驱,94352需要对系统进行修改,步骤见此
  3. 重启电脑按 F1 进入 BIOS 进行如下设置:

    • Restart > Load Setup Defaults
    • Config > Power > Power On with AC Attach > Disabled
    • Config > Serial ATA (SATA) > AHCI
    • Security > Memory protection > Execution Prevention > Enabled
    • Startup > UEFI/Legacy Boot > Both

第二步,制作USB安装盘

  1. 从 MacAppStore 下载 Install OS X El Capitan.app ,直接搜索是搜不到的,要在“已购买”里面找
  2. 插入U盘,至少8G
  3. 打开 “应用程序 - 工具 - 磁盘工具”

    • 在左侧磁盘列表选择你的U盘,注意点击的是U盘本身,而不是U盘下面的分区
    • 点击 “抹掉” 按钮
    • 名称 “USB”
    • 格式 “MacOS扩展(日志式)”
    • 分区方式 “GUID分区表”
    • 点击 “抹掉” 磁盘工具
  4. 打开 “应用程序 - 工具 - 终端” 并执行以下命令

    sudo /Applications/Install\ OS\ X\ El\ Capitan.app/Contents/Resources/createinstallmedia --volume /Volumes/USB --applicationpath /Applications/Install\ OS\ X\ El\ Capitan.app --no interaction
  5. 输入密码并 Return ,等待30分钟左右,直到终端出现 “copy complete” ,此时U盘会被重命名为 “Install OS X El Capitan”
  6. 下载 ThinkPad X220 OS X El Capitan Utility and Kext Pack (以下简称工具包,这个网址可能需要翻墙,我上传了一份放在了百度网盘里 https://pan.baidu.com/s/1i59a7ml 密码 v3ue) 并解压缩,将其拷贝到你的U盘根目录,此时你的U盘里面应该有一个名为 Install OS X El Capitan.app 和一个名为 ThinkPad X220 OS X El Capitan Utility and Kext Pack 的文件夹
  7. 打开工具包里的 Clover Configurator ,点击 Check Partition 按钮,查看你的U盘编号,点击 Mount EFI partition 按钮并挂载你的U盘 EFI 分区
  8. 关闭 Clover Configurator 并将工具包里 EFI 文件夹完整拷贝到U盘的 EFI 分区里,如果 EFI 分区里已有 EFI 文件夹,则直接替换掉。此时你的U盘下的 EFI 分区内应该有一个名为 EFI 的文件夹,里面包含了两个子目录,名为 BOOT 和 CLOVER,如下图

    upanefi

  9. 推出U盘

第三步,安装 OSX 10.11 El Capitan 操作系统

  1. 移除所有的外接显示器和其他设备,将U盘插入USB2.0接口,重启电脑并按 F12 选择从U盘引导启动
  2. 选择 Boot OS X Install from Install OS X El Capitan 进入安装程序
  3. 选择语言,先打开 “实用工具 - 磁盘工具”,选择你将要安装 OSX 的硬盘并点击 “抹掉”,名称填 “Macintosh HD”,格式选择“OSX扩展(日志式)”,分区表选择“GUID分区表”,点击“抹掉”
  4. 硬盘擦除完毕之后,关闭磁盘工具,按照安装程序进行系统安装,注意硬盘选择那一步选取刚才擦除后的硬盘
  5. 整个安装过程大概需要一个小时左右,你可以移动鼠标来防止屏幕变黑或者进入睡眠
  6. 安装完成后系统会自动重启,重启时按 F12 选择 Boot Mac OS X from Macintosh HD 这一项(如果重启后并没有看到这一项,那就继续选择 Boot OS X Install from Install OS X El Capitan ,因为有些时候安装程序需要重启电脑已进行某些操作,此时安装并未完成,需要重启后继续进行)
  7. 完成安装设置

第四步,安装完成后的一些配置

  1. 进入“系统偏好设置 - 安全与隐私”,将“允许安装来源”设置为“任何位置”
  2. 从U盘工具包里打开 Clover Configurator 并且挂载你的 Macintosh HD 所在的硬盘
  3. 关闭 Clover Configurator 并将工具包里 EFI 文件夹下的 BOOT 和 CLOVER 拷贝到 Macintosh HD 所在硬盘的 EFI 分区里。此时你的 EFI 分区内应该有一个名为 EFI 的文件夹,里面包含了三个子目录,名为 APPLE 、BOOT 和 CLOVER , 如下图

    macintoshefi

  4. 打开“工具包 - EFI - CLOVER - kexts” 并运行脚本 _kext-install.command ,输入密码等待脚本运行完成
  5. 推出U盘并重启电脑
  6. 现在可以打开 MacAppStore 进行软件安装和系统更新,同时看一下下面的 “注释与建议”
  7. 通过下面的步骤进行 CPU 变频驱动以提高电池续航

    1. 确认已连接至互联网
    2. 打开“应用程序 - 工具 - 终端”,粘贴以下命令并运行

      cd ~ && curl -o ~/ssdtPRGen.sh https://raw.githubusercontent.com/Piker-Alpha/ssdtPRGen.sh/master/ssdtPRGen.sh && chmod +x ~/ssdtPRGen.sh && ./ssdtPRGen.sh
      
    3. 连按两次“N”,不要让脚本自动拷贝
    4. 将脚本生成的 SSDT.aml 手动拷贝到 EFI 分区(使用 Clover Configurator 来挂载你的 EFI 分区)

      cp /Users/你的用户名/Library/ssdtPRGen/SSDT.aml /Volume/EFI/EFI/CLOVER/ACPI/patched/
      
    5. 运行工具包里的 Kext Utility 修复权限,完成后重启计算机,CPU 变频设置完成

注释与建议

  1. 本教程的一些用户点评如下,部分视频需翻墙

  2. 通用建议

    • 绝对不要使用 FileVault 加密你的硬盘,否则无法启动 OSX
    • 记得保留你的 El Capitan 安装U盘,因为有时候系统更新后有可能需要安装U盘来引导启动并且重新安装 kexts
    • 当你需要挂载 EFI 分区或者编辑 config.plist 时,记得使用 Clover Configurator
    • 如果出现了 kernel panic 错误,可以利用安装U盘引导启动并且选择 Boot Mac OS X in safe mode 进入安全模式进行错误排查
    • 如果之前的安装程序将 Macintosh HD 作为逻辑分区的话,你可以利用下面两条命令将其转换为主分区

      diskutil cs list
      diskutil coreStorage revert lvUUID (lvUUID是上一条命令返回的信息中最后一个逻辑分区的UUID码)
      
  3. Touchpad, TrackPoint 和 Tablet Input

未完明天继续


Carpe Diem.
Contact me at tink.im. 回到顶部