Lenovo x220 安装EI Capitan与Clover

阅读用时 ~1 分钟

注:本文只记录安装过程中的重点信息,并非Step by Step风格的安装向导。

BIOS设置

  • “VT-d” 关闭,如果不能关闭则在config.plist设置dart=0
  • “DEP” (data execution prevention) 打开
  • “secure boot “ 关闭
  • “legacy boot” 选UEFI Only或Both
  • “fast boot” 关闭
  • “CSM” 可选
  • “boot from USB” or “boot from external” 打开

USB安装盘准备

格式化U盘

我使用的是GPT,格式化U盘命令(磁盘号通过”diskutil list”查看):

diskutil partitionDisk /dev/disk3 1 GPT HFS+J "install_osx" R

安装Clover

  • 选择 “仅安装UEFI开机版本”,”安装Clover到EFI系统区”将自动被选择
  • 选择 “Bluemac” 开机主题(我喜欢这个)
  • 在Drivers64UEFI中选择”OsxAptioFixDrv-64”

下载HFSPlus.efi,将其放入此U盘的/EFI/CLOVER/drivers64UEFI目录中,删除此目录中的VboxHfs-64.efi

下载config.plist,替换U盘/EFI/CLOVER/目录下的config.plist

安装必要的Kexts

复制以上kexts到U盘/EFI/CLOVER/kexts/10.11目录中

制作安装盘

sudo "/Applications/Install OS X El Capitan.app/Contents/Resources/createinstallmedia" --volume  /Volumes/install_osx --applicationpath "/Applications/Install OS X El Capitan.app" --nointeraction

安装EI Capitan

安装过程和白苹果一样,此处略!安装完成后安装Clover,过程与选项同上,复制U盘中的config.plist及kexts到电脑硬盘的相应位置

安装后系统修复

DSDT/SSDT修复

对于x220机型,有用的是DSDT、SSDT、SSDT-1三个文件。

SSDT借助ssdtPRGen.sh获取,具体细节略。

以下DSDT补丁来源:https://github.com/RehabMan/Laptop-DSDT-Patch

  • DSDT相关补丁

graphics_Rename-PCI0_VID,graphics_HD3K_low,battery_Lenovo-x220,usb_6-series,graphics_PNLF_ivy_sandy,system_ADP1,system_Mutex,system_IRQ,system_SMBUS, system_HPET,system_MCHC,system_IMEI,system_PNOT,system_OSYS_win8,audio_HDEF-layout3

  • SSDT-1相关补丁

graphics_Rename-PCI0_VID

修复WIFI

下载ProBookAtheros.kext,将放入硬盘的/EFI/CLOVER/kexts/10.11目录中。

注:由于x220原装WIFI卡不被黑苹果支持,所以我将其换成了AR9285卡,如果不想换笔记本内置卡,可以买个兼容的外接USB WIFI无线网卡。

修复蓝牙

编辑: IOBluetoothFamiliy.kext/Contents/Plugins/BroadcomBluetoothHostControllerUSBTransport.kext/Contents/Info.plist

查找:

<key>idProduct</key>
    <integer>33292</integer>
<key>idVendor</key>
    <integer>1452</integer> 

替换为:

<key>idProduct</key>
    <integer>8575</integer>
<key>idVendor</key>
    <integer>2652</integer>

修复权限与缓存

修复声卡

删除/S/L/E目录下的AppleHDA,替换为AppleHDA

修复权限与缓存

修复背光

安装IntelBacklight.kext

放在/Library/Extensions或/EFI/CLOVER/kexts/10.11

修复电源管理

安装ACPIBatteryManager.kext

放在/Library/Extensions或/EFI/CLOVER/kexts/10.11

其它

关闭休眠模式

sudo pmset -a hibernatemode 0
if [ -e /private/var/vm/sleepimage ]; then sudo rm /private/var/vm/sleepimage;fi

忽略固件升级

sudo softwareupdate --ignore MacBookProEFIUpdate2.7

注:本文将持续更新

如何拼接多个图片到一个大图片

我想把几张图片拼成一个大图片,实现方式如下:安装 imagemagick{% highlight bash %}brew install imagemagick{% endhighlight %}拼接图片,例如:将1.png, 2.png, 3.png并成me.png,命令...… 继续阅读

如何阻止iOS系统升级

发布于 November 05, 2017