联想X220 + 黑苹果

2019-03-28  本文已影响0人  Leekris

原文:THINKPAD X220 MACOS HIGH SIERRA 10.13 INSTALLATION GUIDE


本文仅作我个人安装黑苹果的解读,翻译的http://x220.mcdonnelltech.com/文章
多部分内容为方便理解做了俗译
本人小白,本篇非技术指引文章,如有大神提示错误不胜感激


写在前面

MACOS MOJAVE 10.14 ON THE THINKPAD X220

关于MACOS MOJAVE 10.14安装版

With the release of macOS Mojave 10.14, Apple ended support for their own notebook models with specifications comparable to the ThinkPad X220.

随着macOS Mojave 10.14版发布,Apple停止对ThinkPad X220的'系统电脑型号'支持

Apple’s transition to the Metal graphics framework involved depreciating OpenGL and OpenCL. The Intel HD Graphics 3000 found in the X220 as well as MacBook Pro and MacBook Air models produced before 2012 is not compatible with Metal.

由于苹果在图形处理技术上弃用OpenGL和OpenCL而转向Metal,X220的英特尔HD3000处理器和MacBook Pro 及 MacBook Air之前的版本都与Metal不兼容

苹果弃用 OpenCL 和 OpenGL ,OpenCL 或遭全面淘汰
在 MacOS 10.14 的更新文档中,苹果表示使用 OpenGL 和 OpenCL 构建的应用可以继续在 macOS 10.14 中运行,但这些遗留技术在 macOS 10.14 中不推荐使用。现在使用 OpenGL 的游戏和应用应转向 Metal 。 同样,使用 OpenCL 进行计算任务的应用也应该采用 Metal 和 Metal Performance Shaders 。

Intel HD Graphics 3000是用在英特尔第二代酷睿系列处理器上的集成显卡。
Intel HD Graphics 3000是用在第二代酷睿处理器上的集成显卡,这一代集成显卡性能普遍较低,只能完成日常工作,对于3D游戏的支持比较欠缺。
核心显卡仍然和集成显卡一样需要耗费内存资源,所以用户使用核心显卡时需要2GB或以上的内存,由于HD3000核心显卡在与CPU协同工作时仍存在不兼容现象,使得其性能不能发挥到极致,所以市场上仍然有Core i3-2310M或2330M处理器屏蔽核心显卡而用GeForce GT520或GT540的搭配,有些高端笔记本使用双显卡交火模式也是为了使用独立显卡弥补核心显卡性能有限的不足,但是HD3000仍然可以满足普通用户的需求,如观看高清影音,一般文字处理和普通3D游戏,只是在大型游戏和发烧娱乐上明显不足。


While Mojave can run on the X220 by patching in graphics kexts from previous versions of macOS as detailed in the guides listed below, we believe the lack of native graphic support in Mojave makes this an appropriate time for us to stop creating new guides for installing macOS on the X220.

而Mojave可以通过在macOS的早期版本中打kexts补丁,从而在X220上运行系统。由于Mojave缺少原生图形支持,目前网站停止X220安装MacOS方法的更新。

We hope you understand this decision. All of our existing guides will remain where they are and we will continue to provide support for these versions of macOS on the X220 into the foreseeable future.
Thank you for your interest in our site and please feel free to contact us using the form below.

GUIDES FOR MACOS MOJAVE 10.14 ON THE THINKPAD X220:

MACOS MOJAVE 10.14安装指引:

bxggs’ guide on GitHub
N1T3MAN1969’s guide on YouTube
GrifterGuru’s guide on thinkpads.com


macOS 10.13 High Sierra安装指引:

Follow these steps to perform a clean installation of macOS 10.13 High Sierra on your ThinkPad X220 or X220 Tablet with an Intel Core i3, i5 or i7 CPU.

根据以下步骤安装纯净版macOS 10.13 High Sierra
你的联想X220或X220T需要英特尔i3,i5,i7处理器之一

2017年6月6日凌晨1点,苹果在WWDC开发者大会上发布了新macOS系统,取名High Sierra。去年的系统以风景名胜Sierra命名,今年的新名字来自于Sierra景区中最高的山。

Most macOS 10.13 High Sierra features are fully functional on the ThinkPad X220. See the Not Functioning section of the Notes and Suggestions at the bottom of this page for the latest status.

绝大部分的macOS 10.13 High Sierra特性都可以在X220完美运行。
请查看“关于不可支持的部分”文本和建议,以及本页底部的最新消息。

If you already have macOS 10.12 Sierra, OS X 10.11 El Capitan, or OS X 10.10 Yosemite on your X220 we recommend a clean installation of macOS 10.13 High Sierra, not an update from the existing installation.

如果你已经在你的X220安装了macOS 10.12 Sierra, OS X 10.11 El Capitan, or OS X 10.10 Yosemite ,那么我们推荐你安装macOS 10.13 High Sierra,而不是在现有版本里直接升级。
如果你觉得有任何不够清楚的描述请联系网站

PART 1 OF 4: ADJUST BIOS SETTINGS

步骤1/4:设置BIOS

  1. Install the modified BIOS version 1.46 to remove the whitelist check and permit the installation of a Wi-Fi card compatible with macOS. This modified BIOS will also enable advanced settings and improve battery life under macOS.

第1步.安装BIOS破解版来移除X220的无线网卡白名单检测whitelist check 和准许macOS无线网卡安装。

该破解版同时支持MacOS高级设置和提高MacOS下的电池寿命。

Wi-Fi card recommendations:

无线网卡的建议

Stock Wi-Fi cards in the X220 are not compatible with macOS

之所以安装BIOS破解版是因为X220中的无线网卡不能兼容macOS

Wi-Fi cards that require no configuration whatsoever and will work automatically in macOS:

以下无线网卡不需要任何配置就可以在macOS中运行(需拆机替换)

For 802.11ac + Bluetooth as well as Continuity/Handoff support, it may be possible to make the AzureWave AW-CE123H (aka Dell DW1550) card work by following the steps in the guide here. Another guide that might be helpful is available here. Note that it will not be possible to boot from our standard USB installer with this card installed; only install this card after the macOS installation is complete and the necessary modifications have been made

至于网卡802.11ac + 蓝牙5.0和苹果的“设备互通支持”技术,你可以按照这个链接中的步骤来支持 AzureWave AW-CE123H (aka Dell DW1550)运作。
或者这个指南也是可行的。
请注意,安装此卡后正常的USB安装程序将无法启动,最好在macOS安装完成后再通过修改设置来安装此卡。

Various other Mini PCIe and USB Wi-Fi adapters compatible with macOS are listed here

其他PCIe和USB wifi适配器与macOS兼容的文档请点击这里

A video showing the process to replace the Wi-Fi card can be viewed here

点击链接查看更换无线网卡的视频教程
  1. Press F1 at startup to set the BIOS settings as follows:

第二步. 开机时按F1跟随以下步骤设置BIOS:


PART 2 OF 4: CREATE USB INSTALLER

步骤2/4: 制作USB安装盘

  1. Download and unzip the Install macOS High Sierra app and place it in the Applications folder
第三步. 下载并解压the Install macOS High Sierra app 并 放置在文件夹Applications
  1. Insert an 8GB or larger USB disk
第四步. 插入一个8GB 以上的u盘
  1. Open Applications > Utilities > Disk Utility
第五步. 打开Applications > Utilities > Disk Utility
image
image
  1. Open Applications > Utilities > Terminal and enter the following command:
第六步. Applications > Utilities > Terminal然后输入以下命令:
sudo /Applications/Install\ macOS\ High\ Sierra.app/Contents/Resources/createinstallmedia --volume /Volumes/USB --applicationpath /Applications/Install\ macOS\ High\ Sierra.app --no interaction
  1. Enter your password when prompted
第七步. 输入你的密码然后点击提交
  1. After approximately 25-35 minutes the process will finish and the USB will be renamed Install macOS High Sierra (wait for the “copy complete” message in the Terminal before continuing)
第八步. 大约25-35分钟后安装完成,此时U盘被改写为Install macOS High Sierra (等待'copy complete'出现后再继续)
  1. Download the ThinkPad X220 macOS 10.13 Utility and Kext Pack and place a copy on your installation USB
第九步. 下载ThinkPad X220 macOS 10.13 Utility and Kext Pack放置在你的U盘中
  1. Launch Clover Configurator from the Utility and Kext Pack and click Mount EFI
第十步. 在Utility中 执行Clover引导程序 打包补丁并点击Mount EFI
  1. Click the Mount Partition button to the right of the EFI partition of your USB. It will appear as EFI on EFI, Install macOS High Sierra (disk*s1)
第十一步. 点击USB EFI分区右侧的Mount Partition按钮,它会在EFI上显示为“EFI”,然后安装macOS High Sierra (disk*s1)
  1. Quit Clover Configurator and copy the entire EFI folder from the Utility and Kext Pack to the EFI partition of your USB, replacing the existing folder if present.
    The EFI partition on your USB should now contain a single folder named EFI that contains two folders: BOOT and CLOVER. It should look like this:
第十二步. 关闭Clover引导程序然后复制Utility下剩余的EFI文件夹打包到U盘中的EFI partition,替换现有文件夹
现在你的U盘中的EFI分区应该包含有一个名为EFI的文件夹,里面包含有两个文件夹:BOOT和CLOVER,如下图:
image
  1. Eject your USB
第十三步. 弹出U盘

PART 3 OF 4: INSTALL macOS HIGH SIERRA

步骤3/4: 安装macOS HIGH SIERRA

  1. Disconnect any external monitors or other devices and place the USB installer in a USB 2.0 port of your ThinkPad X220. Press F12 at startup to select the USB as your boot disk
第十四步. 断开所有外接设备,将U盘放入X220的USB2.0端口。启动电脑并按F12选择USB为启动盘
  1. Use the arrow keys to select Boot OS X Install from Install macOS High Sierra at the Clover bootloader menu and press Enter
第十五步. 在Clover bootloader菜单下的Install macOS High Sierra中,使用方向键选择Boot OS X Install,然后回车
  1. From the macOS Utilities screen, launch Disk Utility
    In Disk Utility, click the View menu and select Show All Devices
    Select your target disk (select the physical disk, not a volume on the disk) and click Erase
第十六步. 在macOS Utilities界面,启动Disk Utility
  1. Name the target disk Macintosh HD, select Macintosh OS Extended (Journaled) format and GUID Partition Map scheme, then click Erase
    Do not select APFS format as this will prevent the installation from completing. The file system will automatically convert to APFS during the installation process if your target disk is a solid-state drive (SSD).
    It should look like this:
第十七步. 将你的系统盘命名为Macintosh HD,选择Macintosh OS Extended (Journaled)格式和GUID Partition Map scheme,然后点击Erase抹除
不要选择APFS格式,它会导致安装无法完成。
如果你的硬盘是固态硬盘,系统在安装过程中将会自动把文件转换为APFS格式,如下图
image
  1. After the erase process finishes, quit Disk Utility, select Install macOS and follow the prompts to do a standard macOS installation on Macintosh HD
第十八步. 抹除完成后,关闭Disk Utility,选择Install macOS然后按照提示操作安装macOS系统
  1. The first stage of the install process should take about 5 to 10 minutes (if the screen dims you can press a key to wake it)
第十九步. 安装的第一个阶段可能会花费5到10分钟时间(如果屏幕关闭你可以随便按一个按键来唤醒屏幕)
  1. The computer will restart at least once during the next stage. When it does, press F12 to ensure that it boots from the USB. At the Clover menu, select Boot macOS Install from Macintosh HD and press Enter to continue. The installation process will then continue very slowly and the screen may become distorted. The computer will eventually restart again. Press F12 to ensure that it boots from the USB.
第二十步. 在第一阶段完成后,电脑会重新启动,这时敲击F12确保计算机能从U盘获取下一步骤。
在Clover菜单下,选择Boot macOS Install from Macintosh HD 然后回车。
安装过程将会非常缓慢并且界面可能会变形
最后电脑又会重新启动,这时依旧要敲击F12

  1. When Boot macOS from Macintosh HD appears on the Clover menu, select this entry and complete the guided macOS setup
第二十一步. 当Boot macOS from Macintosh HD出现在Clover菜单中时,选择这一块并完成macOS设置
  1. Copy the Utility and Kext Pack to your Desktop and eject the USB installer
第二十二步. 复制Utility然后打包到你的桌面并弹出U盘
  1. Open Applications > Utilities > Terminal and enter the following command to allow apps from unidentified developers:
第二十三步. 打开Applications > Utilities > Terminal然后输入以下命名来允许获取来自未知开发人员的应用程序:
sudo spctl --master-disable
  1. Launch Clover Configurator from the Utility and Kext Pack and click Mount EFI
第二十四步. 启动Utility下的Clover引导程序,Kext Pack然后点击Mount EFI
  1. Click the Mount Partition button to the right of the EFI partition of your hard drive. It will appear as EFI on EFI (disk*s1)
第二十五步. 点击硬盘的EFI分区右边的Mount Partition按钮,它会在EFI中显示为EFI
  1. The EFI partition for Macintosh HD should now be mounted and show in the sidebar under Devices when you open a Finder window
第二十六步. 系统盘Macintosh HD的EFI分区现在应该已经安装好了,当你打开我的电脑时它会出现在磁盘下面
  1. Quit Clover Configurator and copy the entire EFI folder from the Utility and Kext Pack to the EFI partition of Macintosh HD, replacing the existing folder if present (just as you did in step 12 for the installation USB).
第二十七步. 关闭Clover Configurator 然后复制剩余的EFI文件夹并打包到系统盘的EFI分区,替换掉里面的所有文件夹(如同之前在步骤12中安装U盘时你操作的)
  1. Open Utility and Kext Pack > EFI > CLOVER > kexts and launch the script entitled _kext-install.command
第二十八步. 打开Utility 然后 Kext Pack > EFI > CLOVER > kexts 然后启动script entitled _kext-install.command
  1. Enter your password when prompted and wait for the process completed message after the script has installed the kexts
第二十九步. 输入你的密码然后提交,然后等待进程完成的消息
  1. Confirm the installation USB has been removed and restart the computer
第三十步. 确认U盘已经移除并重启电脑
  1. Install any system updates available through the App Store and take a moment to read through the Notes and Suggestions section below
第三十一步. 在APP Store中更新系统
  1. Recommended additional steps to improve battery life with optimized CPU power management:
第三十二步. 通过优化CPU电源管理提高电池寿命的其他步骤
curl -o ~/ssdtPRGen.sh https://raw.githubusercontent.com/Piker-Alpha/ssdtPRGen.sh/master/ssdtPRGen.sh
chmod +x ~/ssdtPRGen.sh
./ssdtPRGen.sh

Notes and Suggestions

注意事项和建议

用户指南

Fair Logic’s video demonstration on YouTube – September 3, 2106

Pyroisonfireee’s review on Reddit – June 24, 2016

imtony’s video demonstration on YouTube – March 15, 2016

建议事项

sudo pmset -a hibernatemode 0
sudo trimforce enable

Touchpad, TrackPoint and Tablet Input

触摸板,联想红点按钮,智能输入


Special Keys 特殊按键

The <PrtSc> key toggles the touchpad on and off

The <ScrLk> and <Pause> keys adjust screen brightness as do the standard <Fn>+<Home> and <Fn>+<End> keys

The <Insert> key will eject the CD/DVD drive (attached by USB or docking station)

The <Windows> key functions as the macOS <Option> key

The <Alt> key functions as the macOS <Command> key

The <Fn> key is used as follows:
<Fn>+<F4> puts the computer to sleep

<Fn>+<ScrLk> toggles NmLk (to use the right side of the keyboard as a number pad)


Video / Displays 视频/图像

图形伪影

VGA接口
https://baike.baidu.com/item/VGA%E6%8E%A5%E5%8F%A3/909309


Miscellaneous 其他

image

Sources / Credits
Original source of modified BIOS 1.46 is here
Included dsdt.aml, config.plist and kext installation script are from tluck’s ThinkPad T420 guide found here
Guide to editing dsdt.aml with MaciASL can be found here
Custom ssdt.aml script source is here


Not functioning 无法运行的功能

X220T的话触摸屏的压力敏感度不准确

Some users have reported random freezes where the system continues to run but the user interface becomes unresponsive. This problem occurs on many different platforms under High Sierra and is not specific to the X220. Only some X220 units are affected and we have not been able to reproduce the problem on our test units. We believe the problem may have something to do with the graphics framework and shared system memory. Here are a few things to try if you encounter this problem:

部分用户反映系统还在运行,但由于用户界面无操作而发生的锁屏问题
这个问题不是X220特有的,许多其他设备都有出现。
由于X220没有普遍出现这个问题,所以无法测试问题重现。
网站认为这个问题可能和“graphics framework and shared system memory”有关

If you have two RAM modules installed, try removing one and see if the problem still occurs. It may be that just one module that is the source of the trouble.
If you have less than 8GB of RAM, adding additional RAM may help
Try adjusting hardware acceleration settings, if possible, for applications that are running when the freezes occur (such as Chrome)

如果你安装了两个RAM内存条,请尝试卸载到其中一个再查看是否还有问题
很有可能你的其中一个内存条有问题
如果你的内存小于8G,尝试增加内存会有帮助
尝试调整硬件加速设置
上一篇下一篇

猜你喜欢

热点阅读