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

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

//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 系统

  • 想看 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分区表”
    • 点击 “抹掉”
  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,如下图

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

  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

原文地址:https://www.cnblogs.com/airoot/p/8468597.html

时间: 2024-10-06 10:47:47

ThinkPad X220 完美黑苹果 Hackintosh OS X 10.11 El Capitan的相关文章

在 Win 7或8 下使用 VirtualBOX 虚拟机安装 OS X 10.11 El Capitan 及 Xcode 7.0

注:本文源自于: http://bbs.feng.com/read-htm-tid-9908410.html __________________________________________________________________________________________________________________________________________________________________________________________ 欢迎加入iOS

OS X 10.11 EI Capitan 安装Cocoapods

OS X 10.11 EI Capitan 安装Cocoapods,报错,使用以下命令一句话解决: sudo gem install -n /usr/local/bin cocoapods 更新Gem sudo gem update --system -n /usr/local/bin

Windows下 VM12虚拟机安装OS X 10.11 和VM TOOLS

Windows下虚拟机安装Mac OS X —– VMware Workstation12安装Mac OS X 10.11 本文即将介绍WIN虚拟MAC的教程.完整详细教程(包含安装中的一些问题) [并且适用其他mac os x版本] Windows下 VM12虚拟机安装OS X 10.11(详细教程) (图挂了的话,请点击此处.本人在百度发的) 工具/原料 Mac OS X 10.11 镜像文件(链接:http://pan.baidu.com/s/1pL8HE59 密码:cq4d) unloc

Windows下虚拟机安装Mac OS X —– VM12安装Mac OS X 10.11

______________________________________________________________________________________________________________________________________________________________________________________________________________________ 注:本文来源:csdn:N的专栏.<Windows下虚拟机安装Mac

VMware 12安装Mac OS X 10.11

去年写了一篇安装Mac OS X 10.10的文章,看到大家都想体验OS X,大多数都能成功,但也在其中发现了一些问题,所以更新一下,希望对大家有所帮助. 1048VMware 11安装Mac OS X 10.10 工具/原料 1. VMware Workstation 2. unlocker 206(for OS X 插件补丁) 3. Mac OS X 10.11镜像 步骤一 1 下载以上文件: 1. VM百度一下版本无所谓了,都能满足需要: 2. unlocker 206       链接:

OS X 10.11 升级 cocoapods带来的问题

升级了 OS X 10.11 ,cocoapods失效 sudo nvram boot-args="rootless=0"; sudo reboot sudo gem install cocoapods -V sudo gem install -n /usr/local/bin cocoapods pod install  一下后,提示错误的话,试试下面的命令 sudo xcode-select --switch /Applications/Xcode.app

OS X 10.11系统下cocoaPods安装注意事项

本文读者需具备的知识:cocoaPods相关概念及常用命令. 今天初次使用cocoaPods(下面我就称其为可可豆好了),为其在OS X 10.11系统下的安装折腾了半天,衰x10^n... 先反省一下关键点:[1]版本兼容性:[2]解决问题的思路!!! 系统更新(因为代码中使用了XCode 7的新特性,而XCode需要10.11系统)后,一上来: sudo gem install cocoapods  //不要sudo应该也可以 然后,提示需要ruby2.2.2以上的ruby版本……(而在10

释放修改OS X 10.11系统文件权限【转】

序言:有时要替换相关的(系统目录下的)文件以完成软件的破解,但在 OS X 10.11 系统图形界面下,Root(系统超级用户)已‘转变’为 Administrator(管理员用户),选择系统文件夹(按 command I)在显示简介窗口底部的共享与权限栏想启用相应用户的读写权限已不被允许.(比如在改mac系统屏幕分辨率的时候按照百度的方法可能会出现这个问题) - 建议方法 - 1. 暂时停用系统保护: 按下开机键时即刻按住 command R(“R”字母键),中间的苹果标志及进度条出现后放开按

OS X 10.11无法安装cocoapods的解决办法

前两天在给OS X 10.11 安装cocoapods时,命令行总是提示"Operation not permitted",我不管是用root用户安装还是查阅网上过去的资料都安装不了cocoapods,开始怀疑是我之前系统的环境变量配置也许出问题了,然后重新安装了OS X 10.11系统,然后并没有什么卵用,最后觉得可能是系统问题,就安装回了OS X 10.10.3 ,果然就安装好了cocoapods,今天在github上也找到了另外一个可能解决OS X 10.11无法安装cocoap