联想X220 + 黑苹果
原文: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.
- See the guide here to install macOS 10.12 Sierra on the ThinkPad X220.
- See the guide here to install OS X 10.11 El Capitan on the ThinkPad X220.
- See the guide here to install OS X 10.10 Yosemite on the ThinkPad X220.
- See the guide here to dual-boot macOS and Windows.
- Please use our contact form if you find anything that isn’t accurate.
如果你已经在你的X220安装了macOS 10.12 Sierra, OS X 10.11 El Capitan, or OS X 10.10 Yosemite ,那么我们推荐你安装macOS 10.13 High Sierra,而不是在现有版本里直接升级。
-
在这里查看如何在X220安装macOS 10.12 Sierra
-
在这里查看如何在X220安装macOS 10.11 El Capitan
-
在这里查看如何在X220安装OS X 10.10 Yosemite
-
在这里查看如何运行macOS和windows双系统
如果你觉得有任何不够清楚的描述请联系网站
PART 1 OF 4: ADJUST BIOS SETTINGS
步骤1/4:设置BIOS
- 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下的电池寿命。
- MD5: 4a769c4f17e8aa0dc0e6927ebe75635d
- To install this modified BIOS from a bootable USB drive, see the instructions here.
-
密码: 4a769c4f17e8aa0dc0e6927ebe75635d
-
在这里查看如何用U盘安装该破解版BIOS
- Please note the warning on the Advanced menu in the BIOS: Setting items on this screen to incorrect values may cause the system to malfunction! The default values will work fine but the wrong settings can prevent your X220 from booting.
-
注意:自行设置BIOS的高级选项可能会导致系统发生故障,请保证BIOS的高级选项为默认值
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中运行(需拆机替换)
- Dell DW1510 – 802.11a/b/g/n 2.4 GHz & 5 GHz (Broadcom)
- Dell DW1515 – 802.11a/b/g/n 2.4 GHz & 5 GHz (Atheros)
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
点击链接查看更换无线网卡的视频教程
- Press F1 at startup to set the BIOS settings as follows:
第二步. 开机时按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
PART 2 OF 4: CREATE USB INSTALLER
步骤2/4: 制作USB安装盘
- Download and unzip the Install macOS High Sierra app and place it in the Applications folder
第三步. 下载并解压the Install macOS High Sierra app 并 放置在文件夹Applications
-
MD5: 4ae572271753b1396a297f33eb5c9a22
- Insert an 8GB or larger USB disk
第四步. 插入一个8GB 以上的u盘
- Open Applications > Utilities > Disk Utility
- Select the USB disk in the left pane (select the physical disk, not a volume on the disk)
- Click the Erase button
- Under Name: type USB
- Under Format: select Mac OS Extended (Journaled)
- Under Scheme select GUID Partition Map (If the Scheme option is not visible, go to the View menu and select Show All Devices)
- Click Erase
第五步. 打开Applications > Utilities > Disk Utility
-
选择U盘 (这里选择的是物理磁盘,而不是指电脑的磁盘)
-
点击Erase按钮
-
名称:type USB
-
格式:选择Mac OS Extended (Journaled)
-
Scheme:选择GUID Partition Map(如果找不到Scheme这个选项,找到View menu并选择Show All Devices)
-
点击"抹掉"Erase
image
- 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
- Enter your password when prompted
第七步. 输入你的密码然后点击提交
- 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'出现后再继续)
- 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盘中
- Launch Clover Configurator from the Utility and Kext Pack and click Mount EFI
第十步. 在Utility中 执行Clover引导程序 打包补丁并点击Mount EFI
- 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)
- 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- Eject your USB
第十三步. 弹出U盘
PART 3 OF 4: INSTALL macOS HIGH SIERRA
步骤3/4: 安装macOS HIGH SIERRA
- 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为启动盘
- 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,然后回车
- 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
- If the target disk is already in APFS format, or if multiple partitions exist, it may be necessary to click Partition and remove these partitions
- Some users have reported installation issues when more than one disk is installed (primary bay + mSATA). It may be necessary to temporarily remove any additional disks.
- You must end up with a single partition on the disk as described in the next step
第十六步. 在macOS Utilities界面,启动Disk Utility
-
在Disk Utility中,点击View menu 并 选择所有Devices
-
选择你的系统盘“target disk”(这里选择的是物理磁盘,而不是指电脑的磁盘)点击清除
-
如果“target disk”已经是APFS格式,或者是存在有多个分区,最好是点击并移除这些分区
-
有人反馈如果安装多个磁盘时会出现安装问题(primary bay + mSATA),所以最好暂时删除其他磁盘。
-
你应该在磁盘中的单个分区结束“这一步骤”,这个在下一步中有描述
- 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- 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系统
- 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分钟时间(如果屏幕关闭你可以随便按一个按键来唤醒屏幕)
- 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
- 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设置
- Copy the Utility and Kext Pack to your Desktop and eject the USB installer
第二十二步. 复制Utility然后打包到你的桌面并弹出U盘
- Open Applications > Utilities > Terminal and enter the following command to allow apps from unidentified developers:
第二十三步. 打开Applications > Utilities > Terminal然后输入以下命名来允许获取来自未知开发人员的应用程序:
sudo spctl --master-disable
- Launch Clover Configurator from the Utility and Kext Pack and click Mount EFI
第二十四步. 启动Utility下的Clover引导程序,Kext Pack然后点击Mount EFI
- 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
- 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分区现在应该已经安装好了,当你打开我的电脑时它会出现在磁盘下面
- 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盘时你操作的)
- 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
- Enter your password when prompted and wait for the process completed message after the script has installed the kexts
第二十九步. 输入你的密码然后提交,然后等待进程完成的消息
- Confirm the installation USB has been removed and restart the computer
第三十步. 确认U盘已经移除并重启电脑
- Install any system updates available through the App Store and take a moment to read through the Notes and Suggestions section below
第三十一步. 在APP Store中更新系统
- Recommended additional steps to improve battery life with optimized CPU power management:
第三十二步. 通过优化CPU电源管理提高电池寿命的其他步骤
- Confirm that you have an active connection to the Internet
-
确认已连接到互联网
- Open Applications > Utilities > Terminal then copy and paste the following command in the Terminal window and hit Enter:
-
打开Applications > Utilities > Terminal然后复制粘贴以下命令然后回车
curl -o ~/ssdtPRGen.sh https://raw.githubusercontent.com/Piker-Alpha/ssdtPRGen.sh/master/ssdtPRGen.sh
- Next, paste this command in the Terminal window and hit Enter:
-
下一步,粘贴以下命令然后回车
chmod +x ~/ssdtPRGen.sh
- Finally, paste this command in the Terminal window and hit Enter:
-
最后,粘贴以下命令然后回车
./ssdtPRGen.sh
-
Answer ‘N’ to the questions about copying and opening the ssdt files
-
在copying and opening the ssdt files的问卷中回复N
-
A customized SSDT.aml for your specific machine will now be in the directory /Users/yourusername/Library/ssdtPRGen
-
此时一个配置好的SSDT.aml将会保存在directory /Users/yourusername/Library/ssdtPRGen
-
Copy the file named SSDT.aml to /Volumes/EFI/EFI/CLOVER/ACPI/patched/
(you may need to run Clover Configurator to mount the EFI partition) -
复制文件到/Volumes/EFI/EFI/CLOVER/ACPI/patched/
-
你可能需要运行Clover引导程序来登陆EFI分区
-
restart the computer
-
重启电脑
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
建议事项
- If you are encountering restarts and kernel panics when resuming from sleep, try the following:
1> confirm that Allow Bluetooth devices to wake this computer is checked on in System Preferences > Bluetooth > Advanced… and have at least one Bluetooth device connected to your X220 before putting it to sleep
or
2> disable Bluetooth in the BIOS under Security > I/O Port Access > Bluetooth
or
3> use the workaround created by tluck in the T420 guide here
We are attempting to develop a better solution for this issue. -
如果电脑从睡眠恢复时发生系统奔溃,请尝试以下操作
1>确保 Preferences > Bluetooth > Advanced… 中的"Allow Bluetooth devices to wake" 已经勾选,并且确保你的x220在睡眠前至少已有一个蓝牙设备连接
2>禁止Security > I/O Port Access > Bluetooth 下的BIOS中的蓝牙设备
或者
3>使用t420中tluck创建的解决方案
-
If Bluetooth is not available after waking from sleep, toggle the wireless radio switch on the left side of the computer off and then on again
-
如果电脑从睡眠中恢复后蓝牙是不可用的,关掉电脑左边的无线按钮然后再打开
-
If you encrypt your boot drive with FileVault it will be necessary to connect a USB keyboard when booting to input your password. An EFI driver for the built-in X220 keyboard is not yet available.
-
如果你用FileVault加密了你的boot drive,在破解时请务必连接一个USB键盘来输入密码
内置X220键盘的EFI驱动程序目前还不可用
-
Keep your installation USB on hand. After installing macOS system updates it is sometimes necessary to boot the system with the USB and re-install kexts to get everything working properly again.
-
保留你的USB安装盘,在macOS更新时有时需要用U盘破解系统然后重新安装补丁来确保系统所有内容正常工作
-
Use Clover Configurator if you need to mount the EFI partition
-
如果要安装EFI分区请使用Clover Configurator
- Using Clover Configurator to edit the default config.plist is not recommended. This program will automatically and without warning makes changes to the default settings in the <key>ACPI</key> section that will prevent the system from booting. If edits are needed, open config.plist with TextEdit and follow the format explained here.
-
使用Clover引导程序来编辑默认配置,不推荐plist
这个流程不会提示,自动改变<key>ACPI</key>的默认设置从而阻止系统破解
如果需要编辑配置的话,用文本编辑器打开config.plist按照以下文档改写
-
If a kernel panic occurs, boot from the installation USB, select the installation drive, hit the space bar and select Boot Mac OS X in safe mode to successfully boot and make necessary changes.
-
发生“内核死机”的情况时,启动USB安装盘,选择installation drive,空格然后选择Boot Mac OS X in safe mode 来来成功启动并修改设置
-
USB adapters for wireless mice or keyboards may trigger a restart when attempting to shut down. The only known solution is to remove the USB adapter before shutting down. Updating to High Sierra 10.13.6 may also resolve this issue.
-
无线鼠标或键盘的USB程序在关闭时可能会导致电脑重启。
目前的解决方法是在关闭前移除这些USB程序
更新High Sierra 10.13.6可能会解决这些问题
-
Default sleep settings may cause a 20-25 second delay in sleeping and waking. To reduce this delay the hibernatemode setting can be changed to mode 0 by entering the following command in Applications > Utilities > Terminal:
-
默认睡眠设置可能造成在电脑睡眠/唤醒时有20-25秒的延迟
在Applications > Utilities > Terminal中输入以下指令将睡眠模式改为mode 0来减少延迟
sudo pmset -a hibernatemode 0
- If you are encountering a black screen when waking from sleep, add darkwake=8 to the Arguments section of the Clover config.plist. Edits to the Clover config.plist can be made using the TextEdit application and following the format explained here.
-
如果电脑从睡眠模式唤醒时出现黑屏,在Clover config.plist的Arguments section中把darkwake增加到8 (darkwake=8)
使用文本编辑器并按以下链接中的提示编辑Clover config.plist
- If System Information indicates no TRIM Support for your SSD, update your drive with the latest firmware and then enable TRIM by entering the following command in Applications > Utilities > Terminal:
-
如果系统信息显示没有对SSD的微调支持,请使用最新固件更新驱动器,然后通过输入以下命令启用微调
sudo trimforce enable
Touchpad, TrackPoint and Tablet Input
触摸板,联想红点按钮,智能输入
-
Touchpad and TrackPoint use a version of RehabMan’s VoodooPS2Controller.kext modified by tluck for the ThinkPad T420 in the guide here and further modified for gesture support by Henry López del Pino.
-
Turn off the touchpad with the <PrtSc> key if you will only be using the TrackPoint – this will prevent an issue with unintentional double-clicks with the TrackPoint buttons.
-
点击<PrtSc>按钮关闭触摸板,这时只能使用红点,它能防止意外双击跟踪点按钮时出现问题。
-
Touchpad supports three-finger swipe right and left (forward and back) in Finder, Safari and other browsers as well as three-finger swipe up for Mission Control and three-finger swipe down for App Exposé.
-
触摸板支持三指左右滑动(来后退/前进)Finder, Safari和其他浏览器页面,三指滑动控制,三指切换app
-
For X220 Tablet models, pen input should already work, however pressure sensitivity does not register correctly. For touch input, install ControllerMate and use one of the following ControllerMate scripts:
-
对x220T来说只能输入模式下手写笔可以使用,但是按压触感并不理想。 如果需要手写输入的话请安装https://www.orderedbytes.com/controllermate/并使用以下脚本之一
- TouchSierra written by jakibaki. Jakibaki’s script also adds some gestures including swipe from top to get Mission Control, swipe from bottom for Launchpad and swipe from left/right to switch workspaces.
- NewTouchSierra written by Jpeezzy. Jpeezzy’s script enables additional touch input and supports click and drag functionality.
Special Keys 特殊按键
The <PrtSc> key toggles the touchpad on and off
-
<PrtSc>控制触摸板
The <ScrLk> and <Pause> keys adjust screen brightness as do the standard <Fn>+<Home> and <Fn>+<End> keys
-
<ScrLk> and <Pause>调整电脑亮度,等同<Fn>+<Home> and <Fn>+<End>
The <Insert> key will eject the CD/DVD drive (attached by USB or docking station)
-
<Insert>弹出光盘
The <Windows> key functions as the macOS <Option> key
-
<Windows> 等同于macOS的 <Option>
The <Alt> key functions as the macOS <Command> key
-
<Alt> 等同于macOS的 <Command>
The <Fn> key is used as follows:
<Fn>+<F4> puts the computer to sleep
-
<Fn>+<F4> 睡眠模式
<Fn>+<ScrLk> toggles NmLk (to use the right side of the keyboard as a number pad)
-
<Fn>+<ScrLk> 激活键盘的数字键
-
<Fn>+<Home> brightness up 亮增
-
<Fn>+<End> brightness down 亮减
-
<Fn>+<PgUp> toggles ThinkLight 联想提示灯切换
Video / Displays 视频/图像
- Graphical artifacts may appear on systems with 4GB or less of RAM. Installing additional RAM often resolves this issue. Adjusting hardware acceleration settings in affected applications such as Chrome may also help.
-
“图形伪影”可能会在小于4GB的内存中出现,增加内存条通常能解决这个问题
-
调整硬盘加速设置对受影响的应用程序来说(比如谷歌浏览器)也有所帮助
- If screen brightness controls are not working, remove AppleBacklightInjector.kext from /Library/Extensions, run Kext Utility and then restart the computer.
- If you continue to encounter problems with brightness control, try creating a version of AppleBacklightInjector.kext customized for your hardware configuration using the script available from RehabMan here.
-
如果屏幕亮度控制按钮无法正常工作,在/Library/Extensions下移除AppleBacklightInjector.kext,运行Kext Utility然后重启电脑
-
如果仍旧有问题,尝试在这个链接里为你的硬盘创建一个AppleBacklightInjector.kext版本
-
If you are encountering a black screen when waking from sleep, edit the Clover config.plist and add the boot argument darkwake=8
-
如果你的计算机在睡眠模式中唤醒时出现黑屏问题,编辑Clover config.plist,增加boot argument darkwake=8
-
To enable scaled resolutions of 1536 x 864 and 1920 x 1080 on the stock LCD panel, follow the steps here
-
在LCD板上实现1536 x 864和1920 x 1080分辨率缩放请按链接中的步骤操作
-
Video output through VGA, DisplayPort and docking stations works normally for single external monitor configurations (internal LCD + one external monitor)
-
"通过VGA、显示端口和扩展底座输出的视频对于单个外部显示器配置(内部LCD+一个外部监视器)正常工作."
-
If an external monitor is not automatically detected, open System Preferences > Displays and press the Option key (the <Windows> key on the X220 keyboard). This will show a Detect Displays button which should make the external monitor show up immediately.
-
如果无法自动检测到外部显示器,打开System Preferences > Displays,按x220的<Windows>键(即macOS的Option key),这时将显示一个“检测显示”按钮,该按钮应使外部显示器立即显示。
-
External monitors connected to the VGA port should be connected and powered on before booting the computer.
-
连接VGA端口的外部显示器应该在计算机启动前连接和通电
VGA接口
https://baike.baidu.com/item/VGA%E6%8E%A5%E5%8F%A3/909309
-
If an external monitor is attached to the VGA port and the internal display remains dark, try increasing brightness with the <Fn>+<Home> keys.
-
如果外部显示器已经通过VGA接口连接,但显示黑屏,尝试用<Fn>+<Home>增加亮度
-
If you have installed a FHD (1920×1080) panel it may be necessary to remove the Replace 4th port with VGA patch in the Clover config.plist and take additional steps to inject a custom EDID. The discussion here includes additional details.
-
如果你安装了FHD屏幕(1920×1080),请在Clover config.plist中移除第四个接口,采取其他步骤来插入自定义的EDID。
-
这个链接包含有其他细节
- To enable Night Shift, run the script available here.
-
如果需要支持夜间模式请运行这个链接的脚本
Miscellaneous 其他
-
To enable USB 3.0 on Core i7 X220 systems, download GenericUSBXHCI.kext here and place in /System/Library/Extensions and on your EFI partition in EFI/CLOVER/kexts/Other
-
如果需要支持i7 x220系统的USB3.0请下载链接中的GenericUSBXHCI.kext,然后放置到/System/Library/Extensions/你的EFI分区/CLOVER/kexts/Other
-
The GMYLE BC618T 54mm 2 Port USB 3.0 ExpressCard Adapter has been reported to work correctly in High Sierra on the X220 by taking the following steps:
- Rename AppleUSBXHCIPCI.kext located in /System/Library/Extensions/IOUSBHostFamily.kext/Contents/PlugIns to AppleUSBXHCIPCI.kext.bak
- Download and install GenericUSBXHCI.kext using Kext Utility
-
To enable docking station headphone and microphone ports, use the alternate AppleHDA_20672.kext available here. Simply place this alternate version in Utility and Kext Pack > EFI > CLOVER > kexts > Other and repeat steps 28-30 above. Note that the combo audio jack on the right side of the computer will not function correctly with this alternate AppleHDA_20672.kext. It is also necessary to manually switch the Output in the Sound preferences when using this alternate version. We are working on a solution to these issues.
-
如果要启用底座耳机和麦克风插口,请使用链接中的alternate AppleHDA_20672.kext
放置在Utility and Kext Pack > EFI > CLOVER > kexts > Other
重复28-30的步骤
目前Applehda_20672.kext无法使计算机右侧的组合音频插孔正常工作,还需要在声音选项中手动切换输出设备
- DW1510 wireless cards can be rebranded to identify as native Apple AirPort Extreme cards by following the steps here
-
DW1510无线网卡通过链接中的步骤可以作为原生苹果AirPort Extreme cards使用
- Time Machine can be used to backup and restore your X220. Complete the restore process by booting from the installation USB and repeating steps 24 – 27 (and optionally step 32) to restore the contents of the EFI partition.
-
时间机器Time Machine功能可以用来备份和储存X220。这里我们通过启用USB安装盘和重复24-27步骤(附加步骤32)来还原EFI分区内容
- HWSensors provides a convenient way to monitor the status of your system from the menu bar
-
hwsensors提供了一种从菜单栏监视系统状态的方便方法。
- Smart Scroll can be installed to enable middle-button TrackPoint scrolling even when the touchpad is disabled
-
即使在触摸板被禁用的情况下,也可以安装智能滚动来启用中间按钮跟踪点滚动。
- Ukelele or Karabiner-Elements can be installed to create customized keyboard layouts
-
可以安装Ukelele或Karabiner元素来创建自定义键盘布局。
- FruitJuice and coconutBattery provide convenient ways to monitor the health and status of your battery
-
FruitJuice and coconutBattery提供了方便的方法来监测您的电池的健康和状态。
-
If the Bluetooth radio is turned off in Windows or Linux it may no longer show up when booting into macOS. Boot back into Windows or Linux to turn the Bluetooth radio back on.
-
双系统下,如果在windows或Linux中关闭蓝牙,那么启动macOS时会找不到蓝牙,需要重启到windows或Linux中再激活
-
To enable Ericsson HSPA + (F5521gw) WWAN card see the discussion
-
启用Ericsson HSPA + (F5521gw) WWAN card参考https://www.reddit.com/r/hackintosh/comments/6d6hws/thinkpad_x220_with_ericsson_f5521gw_wwan_card/
- Battery life may be improved by disabling Intel Turbo Boost Technology with the kext available here
-
禁用Intel Turbo Boost Technology可提高电池寿命https://github.com/nanoant/DisableTurboBoost.kext
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 无法运行的功能
-
SD Card reader 读卡器
-
Fingerprint reader 指纹识别功能
-
Microphone mute button on top of keyboard 麦克风静音按钮
-
For X220 Tablet models, pen pressure sensitivity does not register correctly (see the Touchpad, TrackPoint and Tablet Input section above for additional information)
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”有关
- Update to macOS 10.13.4 or later
-
尝试更新到macOS 10.13.4或更高版本
- Press F1 at startup and go to Advanced > System Agent (SA) configuration > Graphics Configuration
-
启动计算机时按F1进入Advanced > System Agent (SA) configuration > Graphics Configuration
- Set DVMT Pre-Allocated to 128MB
-
设置DVMT Pre-Allocated为128MB
- Set DVMT Total Gfx Mem to MAX
-
设置DVMT Total Gfx Mem为MAX
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)