admin管理员组

文章数量:1536752

原文链接:http://www.insanelymac/forum/topic/285678-lenovo-thinkpad-t420-with-uefi-only/page-25#entry1952283

原文作者:tluck

 

说明:本文以Lenovo T420作为原型,可以支持x220/t420/t520,另有额外的t420s提供扩展支持。

(这是原始教程,翻译下来很吃力,很多东西我自己也没办法解释,辅助翻译也是乱七八糟的,如果你成功安装了,参照我的简化版操作一下就行

简要理解就是:

(1).从github下载T420所需的文件,然后使用其中的EFI文件,选择适合你屏幕分辨率的config.plist文件,重命名为config.plist.

(2)恢复bios默认设置,系统更改为仅UEFI引导.

(3)制作USB安装盘,使用下载的EFI文件替换原有的Clover.

(4)使用引导安装系统,(安装盘的ESP分区剩余容量必须大于200M,否则格式化磁盘的时候会提示空间不足,格式化失败)

(5)安装完成后继续把EFI文件复制到本地硬盘的ESP,这时你的系统已经可以正常引导和运行

(6)这时候的系统可能没办法调整屏幕亮度和没有声音输出,再看看对应的部分修复一下

(7)至于其他的,自己慢慢了解之后再去看吧,需要积累一定的知识)

 

Lenovo T420 Clover 指导2017716日更新

  • 更新Clover r4115,文件存储于:https://github/tluck/Lenovo-T420-Clover/releases/tag/v2107.07.16
  • 主题和EFI文件支持到High Sieera(beta)
  • 切换AppleHDA_20672Lilu+AppleALC(以T420为模型)

在过去6个月的各种更新情况

  • Release v2017.05.14 Clover r4070 x  on GitHub
    • 修复DualLink的一些问题
    • 修改 config.plist 为新的new plist EDID格式
    • 添加 RehabMan's AppleBacklightInjector方法控制LCD品目亮度 (for 10.12.4 or later)
    • 移除 IntelBackLight.kext (option for 10.12.3 或者更早的版本)
  • Release v2017.04.03 Clover r4052 on GitHub 
  • 更新 FakeSMC.kext HWMonitor installer.pkg
  • 更新 VoodooPS2Trackpad kext Info.plist - setting to ignore larger bogus jumps.
  • 修订 _kext-installmand 脚本
  • 修订 VoodooPS2Controller kext- 修复冷启动可能出现TrackPoint无法使用的问题- 一个基于Jakibaki's cut/paste + TrackPoint Scroll.
  • RGB only-mode 修复:- 更新 config.plist 1600x900 EDID to be RGB mode only- 更新 the DSDT with an EDID with new RGB EDID- 更新 DisplayOverides to matchFakeSMC and HWMonitor kexts/app 更新到最新版本 - see Utilities folder for full installation tool.
  • 修订可选 DSDT温度和风扇控制:  dsdt.heat-step.aml (v3)
  • 匹配ACPIPolller.kext 支持 DSDT "heat-step" 的方法
  • 添加 config.plist 区分10.11 and 10.12 kext patches
  • 1363x768 config.plist移除EDID
  • 更新 VoodooPS2Controller kext with a common version at the 1.8.25 revision level.-- to use "Multi-Pad" PrefPane setting for Sierra-- 修复TrackPad空白 - keyboard set to ANSII layout-- smooth scrolling implemented - thanks to Michael Belyaev-- 修复大写锁定 -- remove cut/paste (middle mouse) so scrolling with TrackPoint works-- 移除自定义键盘映射for F1-F15 for Sierra
  • 更新 IntelMausiEthernet kext到最新版本
  • 改变Bluetooth.kext注入方式替代原有的注入方式 - 没有特殊的版本限制
  • 修订 ThinkPad 主题 - new banner etc
  • 增加 DSDT for "heat-step" - An optional DSDT that needs ACPIPoller.kext or HWMonitor ACPISensors.kext for polling of ACPI to change fan speed as function of Temperature. 
  • 清理 PNLF device in DSDT
  • 更新 DisplayOverride文件和添加FHD (1920x1080) option for 1600x900 screens.
  • 更新 theme plist file (removes F1:help text from lower left corner)
  • 改变 Clover config.plist CsrActiveConfig setting to 0x43 - to fix HD3000 glitches
  • 更新 AppleHDA_20672.kext  for 10.11.4+ and later changes
  • 添加 OsxAptioFixDrv-64.efi driver as option (默认禁用)
  • Put explicit Model MBP8,1 definition in config.plist
  • Dropping testing on Mavericks 10.9.x
  • 更新 iasl tool
  • 重命名 .bash files to mand (can run from Finder or command line)
  • 添加 VoodooPS2Daemon in Utility folder
  • DSDT mods - 添加 Fn+End and Fn+Home another way to control screen brightness - other misc 修复 to remove PRW Methods to fix sleep
  • Changes in support of El Capitan - _kext-installmand and _post_install_network_resetmand -- these put custom kexts in /Library/Extensions vs /System/Library/Extensions
  • 修订 config.plist to remove 添加 security (SIP) in El Capitan
  • 自定义或者额外kexts独立(except BroadcomBluetooth) and 添加到 /Library/Extensions 
  • 更新 to use IntelBacklight.kext instead of ACPIBacklight.kext  - Thanks to RehabMan
  • Switched to Mieze's modern Intel LAN Ethernet Kext (IntelMausiEthernet.kext v2) - replaces older v2 AppleIntelE1000e.kext - Thank you!!!
  • Switched to OsxApioFix2Drv-64.efi since it allows hibernation and works fine.
  • 添加 ACID SMC key in FakeSMC.kext Info.plist for AC power support for T420 on 10.10 and later - A custom install pkg is included - see the Utility folder in the Zip.
  • 添加 universal time registry fix for dual boot with Windows for consistent time.
  • Tweaked _kext-installmand 脚本 to fix/recreate symbolic links for custom kexts.
  • Using VBoxHfs-64.efi instead of HFSPlus-64.efi
  • 添加 a DSDT for T420s vs T420 (provided by pokenguyen)
  • Consolidated kexts into the Other directory vs specific version (10.11 10.10 ) since most kexts are not version specific.
  • ThinkPad Theme - minor tweaks to add Yosemite and El Capitan icons.  This theme 修订 and committed to Clover addition kext source tree.
  • Tweaked config to actually use NVRAM boot drive selection on startup. (Can specify startup disk in System Prefs and restart will use it.)
  • Recompiled RehabMan's VoodooPS2Controller.kext with 添加 Lenovo T420 sections for Keyboard/TouchPad/TrackPoint
  • 添加 Platforms.xml file for use with Docking Station (and No-Dock default) option in AppleHDA_20672.kext
  • New custom kexts AppleHDA_20672.kext and BroadcomBluetooth_T420.kext are 添加. Huge thanks to vladichimescu for showing me this kext method.
  • New Clover config.plist files for on-the-fly HDA kext patching. No need to replace any kexts after updates anymore.
  • Removed EmuVariableUefi-64.efi driver to use native NVRAM (vs /nvram.plist) - see note below on how to migrate.
  • Removed drop MCFG table from config.plist files. Use at your own discretion to get Nvidia/Optimus working.
  • 添加 drop table DMAR so VT-d does not have to be disabled in bios

 

安装概述

这个zip文件是完整的ESP/kext pack Lenovo T420使用Clover 引导macOS

 

  • 这个文件支持Sierra and El Capitan. I 我只在当前系统稳定版本测试(并不能保证测试版能正常使用).
    • 完整的EFI文件配置:定制config.plist + 定制kexts + 自定义DSDT
    • 完整的EFI文件通过github

本文标签: 苹果ThinkPadCLOVER