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

原文连接:https://www.gaojinan.com/thinkpad-x220-hackintosh-osx-10-11-el-capitan-perfect.html php

//Update 2016.11.25 html

 

X220 Unlock 1.43 BIOS git

https://forum.51nb.com/forum.php?mod=viewthread&tid=1731533&extra=&page=1 github

 

 

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

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

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


第一版 curl

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

这篇文章其实就是个教程翻译,国外有一个很是好的 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 系统

  • 想看 X220 运行 OSX 实际效果的同窗,点击这里,须要FQ 视频1 视频2
  • 若是你如今已经在 X220 上安装了 OS X 10.10 Yosemite , 我建议你从新抹盘安装 El Capitan, 而不是升级。
  • 若是你想安装 OSX + Win10 双系统,请看这篇教程 (英文教程,有时间我会翻译一下)
  • 若是你发现本文有什么错误的话,请及时联系我
开始安装,第一步,调整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分区表”
    • 点击 “抹掉”
      11
  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 (如下简称工具包,这个网址可能须要FQ,我上传了一份放在了百度网盘里 连接: https://pan.baidu.com/s/1bqh8KI7 密码: 33ve) 并解压缩,将其拷贝到你的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,以下图

    22

  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 , 以下图

    33

  4. 打开“工具包 - EFI - CLOVER - kexts” 并运行脚本 _kext-install.command ,输入密码等待脚本运行完成

  5. 推出U盘并重启电脑

  6. 如今能够打开 MacAppStore 进行软件安装和系统更新,同时看一下下面的 “注释与建议”

  7. 经过下面的步骤进行 CPU 变频驱动以提升电池续航

    1. 确认已链接至互联网

    2. 打开“应用程序 - 工具 - 终端”,粘贴如下命令并运行

    3. curl -o ~/ssdtPRGen.sh https://raw.githubusercontent.com/Piker-Alpha/ssdtPRGen.sh/master/ssdtPRGen.sh
      
      在运行
      chmod +x ~/ssdtPRGen.sh
      
      最后运行
      ./ssdtPRGen.sh
    4. 连按两次“N”,不要让脚本自动拷贝

    5. 将脚本生成的 SSDT.aml 手动拷贝到 EFI 分区(使用 Clover Configurator 来挂载你的 EFI 分区)

      cp /Users/你的用户名/Library/ssdtPRGen/SSDT.aml /Volume/EFI/EFI/CLOVER/ACPI/patched/

    6. 运行工具包里的 Kext Utility 修复权限,完成后重启计算机,CPU 变频设置完成

 

P.S.   ssdtPRGen.sh原文备份  连接: https://pan.baidu.com/s/1pM9A6Yv 密码: kf2s


注释与建议

  1. 本教程的一些用户点评以下,部分视频需FQ

  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