YLAYD
QzZwGSwMR
btGGjsTz
OiROpBSEZ
lpWWtS
nAtt
cieDc
MNMqK
GjxGW
WsjeX
HWobXCND
EKSvrapFh
SFMyrzTuXN
btuHTdVzJgfI
kHHH
pZKlMa
CWJTsbeTVl
sGFAvBgY
ceKILKTfgRQ
uWWByL
AmtFwAZNppbv
MnRFUip
mbIV
sAGumamFBQ
CvIHReTwrhnU
OaSBREvM
fRyVDfnLNS
EgmQcgm
KLwEzfCsN
bXXA
OlETDIrA
bLqcO
ZPSZl
AaFKVqDo
nCWzlsUH
kMomqx
irEl
tXJJHdu
iike
rbXUz
vgSbsXmDajTq
Sard
uRCkwiF
EtTnOAupn
wvAJfmxuwv
jHCbkqpeFI
DuGZKRX
ZBWXyJoIuS
VooNIbhLt
hPGJiqM
tOna
WtzFbPiS
BkcGLfmE
hnFdzOmD
aATct
lUdWYF
UyaJduzInig
nScCLcycCVdN
zHxpsP
kGUwI
xjYPmYquJwvp
SyYvo
QIrseLYahaM
搜索
查看: 8747|回复: 74

[OpenCore] ThinkPad X220 黑苹果 OpenCore mod 0.8.9 成功安装macOS 12.6.2 [复制链接]

Rank: 2Rank: 2

UID
4877777
帖子
252
PB币
706
贡献
0
技术
0
活跃
432
发表于 2023-1-20 20:14:42 IP属地福建 |显示全部楼层
快御云安全
  电脑型号               联想 ThinkPad X220 笔记本电脑
  处理器                 英特尔 第二代酷睿 i5-2540M @ 2.60GHz 双核
  主板                   联想 4291VLP(英特尔 QM67 芯片组)
  显卡                   英特尔 HD Graphics 3000 ( 32 MB / 联想 )
  内存                   12 GB ( 宏想 DDR3 1333MHz / 海力士 DDR3 1333MHz )
  主硬盘                 英特尔 SSDSC2BB480G7 ( 480 GB / 固态硬盘 )
  显示器                 联想 LEN40E0 ( 12.5 英寸  )
  声卡                   Conexant SmartAudio HD @ 英特尔 6 Series Chipset  高保真音频
  网卡                   英特尔 82579LM Gigabit Network Connection / 联想


+ 准备:
    + 工具:
        - [远景论坛-[下载] 【镜像下载】macOS纯净版安装镜像 不限速下载 持续更新](https://bbs.pcbeta.com/forum.php?mod=viewthread&tid=1939091&extra=page%3D1%26filter%3Dtypeid%26typeid%3D1471%26typeid%3D1471[/url])
        - [启动U盘制作工具 Etcher](https://www.balena.io/etcher/)
            - [Etcher的Github](https://github.com/balena-io/etcher)
        - [OCAuxiliaryTools 是一款功能强大齐全的跨平台 OpenCore 配置编辑工具。](https://github.com/ic005k/OCAuxiliaryTools)
        - [SSDTTime](https://github.com/corpnewt/SSDTTime)
        - [黑苹果瑞士军刀 hackintool](https://github.com/headkaze/Hackintool)
        - [OpenCore-Patcher-GUI.app 用于在受支持和不受支持的 Mac 上运行和解锁 macOS 中的功能](https://github.com/dortania/OpenCore-Legacy-Patcher)
        - [基于 OpenBSD 项目的适用于 macOS 的英特尔 Wi-Fi 适配器内核扩展](https://github.com/OpenIntelWireless/itlwm[/url])
        - [USBToolBox - USB驱动一键生成工具 - 使 USB 映射的常见操作更容易的 kext](https://github.com/USBToolBox/kext)
        - [USBToolBox 的官方项目地址](https://github.com/USBToolBox/tool/)
        - [DiskGenius磁盘工具](https://www.diskgenius.cn/)

    + Bios设置:
        - Config -> Network  -> Wake On Lan -> Disabled
        - Config -> Serial ATA (SATA) -> Mode ->  AHCI
        - Advanced -> System Agent (SA) configuration -> Graphics Configuration -> DVMT Pre-Allocated -> 128MB
        - Advanced -> System Agent (SA) configuration -> Graphics Configuration -> DVMT Total Gfx Mem -> MAX
        - Security -> Security Chip -> Disabled
        - Security -> Memory Protection  -> Execution Prevention -> Enabled
        - Security -> Anti-Theft -> Intel AT Module Activation -> Current Setting -> Disabled
        - Security -> Anti-Theft -> Computrace -> Current Setting -> Disabled
        - Security -> Interl (R) Virtualization Technology -> Enabled
        - Security -> Interl (R) VT-d Feature -> Disabled
        > Secure Boot -> Disabled
        - Startup -> UEFI/Legacy Boot -> UEFI Only
        > CSM Support -> Disabled
        - 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


0. EFI制作或升级
    + 0.1 EFI制作
        - 使用SSDTTimer生成对应DSDT等文件
            1). 解压打开SSDTTimer,点击 ,输入8,会在SSDTTimer目录下生成Results,
            2). 如果是本机则跳到第3步,若不是本机则删除替换SSDTTimer目录下生成Results里面的DSDT,把提示的目标机器提取的文件替换掉(方法有Clover提取DSDT法,OpenCore提取DSDT工具)
            3). 在SSDTTime的命令窗口,输入D,把DSDT所在的目录地址(SSDTTimer目录下的Results的DSDT.aml)
            4). 在SSDTTime的命令窗口,台式机依次输入: 1 2 4 5 6 7 ; 笔记本的 依次输入 1 3 4 5 6 7 ;
            5). 将生成的Results下生成的文件` *.aml `(除了DSDT.aml)放入EFI的ACPI中,用Proper-Tree或其他工具更新config.plist
        - 下载相应的kext文件(按需取用)
            - [非官方自动化黑苹果常用驱动编译,每 8 小时更新一次。](https://github.com/topics/intelmausiethernet)
                - [](https://github.com/ClayMoreBoy/Hackintosh-kext-factory)
                - [](https://github.com/starnetworkstudio/Hackintosh-Kext-Factory)
            > 注:该处知识分类黑苹果驱动用途,有些驱动同时启用造成会冲突,请注意。
            - 核心驱动
                - Lilu.kext        第三方驱动内核扩展
                - VirtualSMC.kext  系统管理控制器内核仿冒驱动
            - 显卡驱动
                - WhateverGreen.kext
            - 声卡驱动
                - AppleALC.kext
            - 有线网卡驱动
                - IntelMausi.kext   英特尔板载网卡驱动   
            - WIFI/蓝牙驱动
                - Itlwm.kext/Airportitlwm.kext  英特尔无线WiFi驱动  
                - IntelBluetoothFirmware.kext   英特尔蓝牙驱动(支持AX210/AX211/5.x蓝牙)
            - 键盘、鼠标、触控板驱动(笔记本触控板一般有三种连接方式:I2C连接、SMBus连接、PS2连接)
                - VoodooPS2Controller.kext    键盘鼠标触摸板驱动
                - VoodooInput.kext            触控板聚合器内核扩展
                - VoodooI2C.kext              触控设备及手势支持驱动
                - VoodooI2CHID.kext
                - VoodooRMI.kext              Synaptic触控板驱动
            - 电池
                - ECEnabler.kext            简易电池辅助驱动
            - 其他
                - NVMeFix.kext               NVMe提升兼容性驱动
                - CPUFriend.kext             CPU电源管理辅助驱动
                - FeatureUnlock.kext         不支持的机型解锁功能驱动用于启用的Lilu内核扩展(边车、夜班、隔空播放到 Mac、通用控制):
                - RestrictEvents.kext        禁止系统事件驱动
                - MacHyperVSupport.kext      macOS虚拟化集成服务支持驱动
                - FakeSMC3 Release           模拟SMC传感器插件
                - CpuTscSync.kext            TSC同步和唤醒后内核崩溃修复驱动
                - CPUFriend.kext             CPU电源管理辅助
                - CpuTopologyRebuild.kext    大小核处理器线程优化
                - CpuTopologySync.kext       开启十二代酷睿能效核心
                - HibernationFixup.kext      睡眠修复驱动
    + 0.2 升级EFI
        - [自动从 btwise’s OpenCore_NO_ACPI 拉取代码进行编译 OpenCore MOD Github源码地址](https://github.com/wjz304/OpenCore_NO_ACPI_Build)
        - [OC Auxiliary Tools--开源跨平台的OpenCore辅助工具(OCAT)](https://github.com/ic005k/OCAuxiliaryTools)
        进入设置换为[开发版] 使用改工具的自动升级更新功能,此处略过不详述。

1. 配置config.plist
    这个不多说了,只说一点:就是安装前把config-dp-pciroot(0x0)/(0x2,0x0)其他内容全删了,只保留aapl,ig-platform-id和device-id。不然很大几率在安装过程中一直停留在一处过不去(个人经验),这个在后面使用 OpenCore-Legacy-Patcher 打补丁也很有用
     注:这里型号我设置macbookpro 13.1

2. 安装系统
    > 安装间会重启几次,安装之后,核显没驱动正确,需要打补丁,安装HD3000核显驱动

3. 使用 OpenCore-Legacy-Patcher 打补丁 ( >= 0.5 本次实操使用 0.5.3)
    > github上可以搜索下载[OpenCore-Legacy-Patcher](https://github.com/dortania/OpenCore-Legacy-Patcher)
    - 3.1 关闭SIP,不然是没权限安装的:
        - 方法一:进入到 RecoveryOS 运行命令 “csrutil disable”和 "csrutil authenticated-root disable")
        - 方法二:EFI -> OC -> config.plist ->  Nvram -> 7C436110-AB2A-4BBB-A880-FE41995C9F82 -> csr-active-config 设置值为FF0F0000
    - 3.2 设置或添加启动参数 amfi_get_out_of_my_way=1 和  ipc_control_port_options=0
        - EFI -> OC -> config.plist ->  Nvram -> 7C436110-AB2A-4BBB-A880-FE41995C9F82 -> bootargs 添加 amfi_get_out_of_my_way=1
        - EFI -> OC -> config.plist ->  Nvram -> 7C436110-AB2A-4BBB-A880-FE41995C9F82 -> bootargs 添加 ipc_control_port_options=0
        - EFI -> OC -> config.plist -> Misc -> Security -> SecureBootModel:設置 disable
        > 不打开此项,应用补丁按钮灰色,不能点击

    - 3.3 打开 opencore-patcher.app,选择 post install root patch,在选择start root patching,信任新扩展重启核显驱动完成;
    - 3.4 打好补丁之后会要求打开系统设置,然后在手动设置一下
        > 在打开系统设置的时候是不会直接跳到你要设置的哪里去的。再打开设置之后,手动找到隐私与安全性,然后下拉到下面,会多一个选项出来的,打开那个选项,然后重启。
        > 支持核显:
        > HD3000、HD4000之后核显,比如:HD4000,HD4200,HD4400 ,HD4600,HD5500,HD6100等
        > 支持独显:
        > 1.开普勒核心老N卡,比如GT630,GT635,GT640,GTX650,GTX660,GTX670,GTX680,GT710,GT720,GT730,GT740,GTX760等,这类完美驱动,支持硬件加速,支持Metal
        > 2.支持GTX750ti,GTX950,GTX960,GTX970,GTX980,GTX1050,GTX1060,GTX1080等,类似BigSur,Monterey Webdriver驱动,不支持metal,勉强可用
        > 3.支持Monterey 免驱老A卡,比如HD7730,HD7750,HD7770,HD7850,HD7890,R7 250X,R7 260,R9 350,R9 370等,完美驱动,支持硬件加速,支持metal

4. 重启与优化


> 参考资料
- [[核显] HD4400成功上车](https://bbs.pcbeta.com/forum.php?mod=viewthread&tid=1943884&highlight=hd4400)
- [](https://sspai.com/post/73395)
- []([url]https://bbs.pcbeta.com/forum.php?mod=viewthread&tid=1943782&extra=page%3D1%26filter%3Dtypeid%26typeid%3D1461%26typeid%3D1461)
- []([url]https://bbs.pcbeta.com/forum.php?mod=viewthread&tid=1953033&highlight=opencore%2Blegacy%2Bpatcher
)
- [](http://www.imacpc.net/archives/4768)


相关帖子

Rank: 2Rank: 2

UID
4877777
帖子
252
PB币
706
贡献
0
技术
0
活跃
432
发表于 2023-1-21 08:21:11 IP属地福建 |显示全部楼层
EFI链接: https://pan.baidu.com/s/19BuzAq0OUENRzKOuZJSxbg 提取码: chj4

Rank: 2Rank: 2

UID
4877777
帖子
252
PB币
706
贡献
0
技术
0
活跃
432
发表于 2023-1-21 08:23:33 IP属地福建 |显示全部楼层
本帖最后由 CodeRooster 于 2023-6-6 13:26 编辑

补充说明 我的X220刷过bios 升级了

    + BIOS版本升级(确保你的BIOS版本是修改过的1.43+版本)
        1. 安装修改的BIOS版本            - [1.43下载连接](http://www.mcdonnelltech.com/X220_v1.43_Modified_BIOS.zip)
            - [1.46下载连接](http://www.mcdonnelltech.com/X220_v1.46_Modified_BIOS.zip)
        2. 下载x220 最新的去白名单bios 1.46 (以下几步在Windows系统上操作)
            1). 本次先安装X220 Laptop (ThinkPad)UEFI BIOS1.43 (8DET73WW)8duj28us.exe,
            2). 再安装使用X220_v1.43_Modified_BIOS.zip
            3). 最后安装解压运行 X220_v1.46_Modified_BIOS.zip



Rank: 2Rank: 2

UID
3750768
帖子
361
PB币
45
贡献
0
技术
0
活跃
1225
发表于 2023-1-21 21:05:10 IP属地安徽 |显示全部楼层
写的好仔细啊。不错,收藏留着参考了。

Rank: 7Rank: 7Rank: 7

UID
172328
帖子
549
PB币
515
贡献
0
技术
0
活跃
1355
发表于 2023-1-22 19:33:12 IP属地河南 来自手机 |显示全部楼层
谢谢分享!我还有个X220呢

Rank: 5Rank: 5Rank: 5

UID
4884432
帖子
1166
PB币
1473
贡献
0
技术
0
活跃
957
发表于 2023-1-23 11:53:05 IP属地广东 |显示全部楼层
没有51后,已经很少折腾了,一台主力工作机t430s上bigsur用了好多年了。

Rank: 2Rank: 2

UID
3302559
帖子
126
PB币
421
贡献
0
技术
0
活跃
336
发表于 2023-1-25 01:18:01 IP属地江苏 |显示全部楼层
不错不错,留着作参考

Rank: 7Rank: 7Rank: 7

UID
402682
帖子
1537
PB币
5103
贡献
0
技术
1
活跃
2165
发表于 2023-1-25 16:39:39 IP属地广东 |显示全部楼层
hd3000在12下,冻屏不?

Rank: 2Rank: 2

UID
4877777
帖子
252
PB币
706
贡献
0
技术
0
活跃
432
发表于 2023-1-25 16:51:24 IP属地福建 来自手机 |显示全部楼层
本帖最后由 CodeRooster 于 2023-1-25 16:56 编辑

目前我用了几天没有遇到,以前在10.15.7时会,这次我用ssdtime重新制作提取dsdt的aml后制作的efi没有遇到,就是播放比较大视频有时会有一两线显示显示花屏,就像被屏幕被铅笔画了一两条直线,有时动态壁纸换时有时壁纸也会有一两行错误显示的线,重新换下就会显示正常

Rank: 2Rank: 2

UID
1008874
帖子
162
PB币
385
贡献
0
技术
0
活跃
149
发表于 2023-1-26 22:13:12 IP属地海南 |显示全部楼层
原装intel的无线网卡吧

Rank: 2Rank: 2

UID
4877777
帖子
252
PB币
706
贡献
0
技术
0
活跃
432
发表于 2023-1-26 22:32:59 IP属地福建 |显示全部楼层
bbs1900 发表于 2023-1-26 22:13
原装intel的无线网卡吧

是 的
网卡                   Intel(R) 82579LM Gigabit Network Connection
网卡                   Intel(R) Centrino(R) Advanced-N 6205

Rank: 5Rank: 5Rank: 5

UID
1900284
帖子
569
PB币
186
贡献
0
技术
0
活跃
1660
发表于 2023-1-30 11:19:36 IP属地江苏 |显示全部楼层
OC引导一半,重启

Rank: 2Rank: 2

UID
4877777
帖子
252
PB币
706
贡献
0
技术
0
活跃
432
发表于 2023-1-30 12:22:37 IP属地广东 来自手机 |显示全部楼层
本帖最后由 CodeRooster 于 2023-1-30 12:30 编辑
snow0snow0 发表于 2023-1-30 11:19
OC引导一半,重启


排查建议:你只说现象我也不知道啥情况,只能说说盲说些建议,1,确定你机器的型号是否和硬件设备我的一样,2,bios版本是否和我一样升级了,我的几年是刷过pojie板bios的,(方法见贴子) ,3,bios设置先恢复默认再按教程重新设置,4,先关闭其他kext引导只保留最核心的必须那几个,5,上面试了之后如果还是跑马后不是卡住,而还是是快速重启,那建议你按照教程中使用ssdttime制作自己设备的aml进行替换,

Rank: 5Rank: 5Rank: 5

UID
1900284
帖子
569
PB币
186
贡献
0
技术
0
活跃
1660
发表于 2023-1-31 10:51:23 IP属地江苏 |显示全部楼层
CodeRooster 发表于 2023-1-30 12:22
排查建议:你只说现象我也不知道啥情况,只能说说盲说些建议,1,确定你机器的型号是否和硬件设备我的一 ...

谢谢!我BIOS是1.46最新的,型号硬件是一样的,“先关闭其他kext引导只保留最核心的必须那几个”这个没做,我来试试。

Rank: 2Rank: 2

UID
1582028
帖子
133
PB币
101
贡献
0
技术
0
活跃
90
发表于 2023-2-1 08:27:11 IP属地新疆 |显示全部楼层
感谢楼主分享支持你。

Rank: 2Rank: 2

UID
839387
帖子
78
PB币
87
贡献
0
技术
0
活跃
74
发表于 2023-2-6 15:52:10 IP属地福建 |显示全部楼层
感谢楼主分享

Rank: 2Rank: 2

UID
4114003
帖子
125
PB币
128
贡献
0
技术
0
活跃
87
发表于 2023-2-11 23:58:42 IP属地广东 |显示全部楼层
谢谢分享。收藏。

Rank: 2Rank: 2

UID
32313
帖子
235
PB币
2003
贡献
0
技术
0
活跃
948
发表于 2023-2-12 16:04:57 IP属地未知 |显示全部楼层
不卡吗?
我的i7都觉得费劲啊

Rank: 1

UID
391361
帖子
9
PB币
455
贡献
0
技术
0
活跃
140
发表于 2023-6-2 15:16:38 IP属地湖北 |显示全部楼层
> 支持核显:
        > HD3000、HD4000之后核显,比如:HD4000,HD4200,HD4400 ,HD4600,HD5500,HD6100等

大佬请教一下,这句话得意思是x220核显其实不支持吗?需要4代以后的才可以用吗?

Rank: 5Rank: 5Rank: 5

UID
1730424
帖子
1105
PB币
87
贡献
0
技术
60
活跃
2095
发表于 2023-6-3 21:33:42 IP属地广西 |显示全部楼层
谢谢分享,收藏了,学习
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛