Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

搜索
查看: 3493|回复: 41

[CLOVER] 使用open core引导10.15.3并驱动显卡懒人教程 [复制链接]
跳转到指定楼层
复制 

Rank: 2Rank: 2

UID
4856435
帖子
166
PB币
92
贡献
0
技术
0
活跃
225
楼主
发表于 2020-3-21 14:43:39 |只看该作者 |倒序浏览
本帖最后由 yuxianxu 于 2020-7-19 12:36 编辑

本文试图为小白提供opencore 的快速上手教程
更新:本OC现在已更新至6.0,可直装big sur ,自带DW1560/DW1560A的wifi和蓝牙驱动,修复了HDMI接口在登录界面黑屏的问题。请各位根据自己情况修改无线网卡,显卡和声卡的硬件属性。不懂请留言!
不要大家的PD币了,我是雷锋
链接: https://pan.baidu.com/s/1pUJbtv0pOFo7tl4qRFc9YA 提取码: j51m


前言:
1.本人刚刚入坑oc 不久,对其认识还很浅薄,不足之处请见量,大神们请轻喷

2.本教程将采用可视化配置器opencore configurathor, open core 采用最新的0.57。
3.本教程针对集成显卡和免驱独立显卡,关于其他独立显卡或过老集成显卡的驱动请自行爬帖,基本和clover相同。
4.本教程一切配制均采用可视化gui软件,无需安装Xcode,力求简单明了。
5. 本教程需要在苹果系统上配置。
6.本文主要参考黑果小兵的<精解opencore>,xjn的<使用OpenCore引导黑苹果>,想了解具体的oppence 选项作用请认真看他们的教程。
7.为加快您的配置速度,建议直接使用我提供的efi直接配置,其中的驱动和.efi均是最新版本。
8.本opencore configurator 对opencore 版本有要求,只能用于0.67 其它版本可能不兼容,内核可能无法正确读取config 文件,从而报错。请务必采用我提供的文件或自行下载oc 0.67。如果想升级为0.67,请将除了自行添加的kext 和efi 外的文件全部更新为新版本。

!!文件下载——>  (文件较大无法直接上传,故而提供了百度链接,本人pd不够用了,请允许我发个附件


正文
准备工作
1.bios设置


关闭:

Fast Boot        
CFG Lock (MSR 0xE2 write protection)        
VT-d
CSM        
Intel SGX

启用:
VT-x
Above 4G decoding        
Hyper Threading        
Execute Disable Bit
EHCI/XHCI Hand-off
OS type: Windows 8.1/10
Legacy RTC Device
DVMT Pre-Allocated: 64M(或大于64M)

!!如果您的bios没有相关选项,不用管。如果您的bios无法设置DVMT,可能会五国图,无法开机。需要您刷bios或用其他方式调整DVMT(常见于笔记本)

一 制作可引导U盘
  • 创建一个 USB 启动盘, 格式化为 GUID 分区图, 分区类型为 macOS 日志式。


2.安装我提供的编辑软件opencore configurator,点击菜单栏-工具-挂载EFI,在打开的界面上点击右下方的挂载分区,输入电脑密码,挂载u盘的EFI
3.加入我提供的EFI文件夹

二 config.plist 修改

使用opencore configurator打开 EFI->OC目录下的config.plist 您只需要根据您的具体配置修改少数选项即可,其他选项如果不懂请勿修改

以下是需要自行修改的选项

1.DeviceProperties-设备属性
由于每个人的配置不同,显卡和声卡也不同,点击DeviceProperties  
PciRoot(0x0)/Pci(0x1f, 0x3)是声卡地址,您需要通过Hackintool 点击工具 找到Audio devire,查看其设备地址,然后在
opencore configurator的软件上双击该地址,修改Pci括号后的数字为您的设备地址,大部分同学应该都是0x1f, 0x3,然后根据您的声卡修改 Layout-id 的值
PciRoot(0x0)/Pci(0x2,0x0)是集成显卡地址,显卡地址无需修改,根据您的显卡修改 AAPL,ig-platform-id  和 device-id 的值 。具体操作见下图。


2.Kernel-内核设置
需要自行添加自己所需要的驱动(常规的声卡、显卡、USB、仿冒SMC及其传感器的驱动我的EFI中已集成,无需另外加入),具体操作见下图。


3.Platforminfo-机型平台设置
不同的配置需要选择不同的机型,请根据需要修改,修改见图示。注意:不需要要勾选Generic以外的选项。具体机型选择可看这篇帖子可查看此帖。
http://bbs.pcbeta.com/viewthread-1835322-1-1.html



4. Misc -其他设置
这里主要设置opencore 的启动界面,具体见下图。新版的oc 支持开机声音,如果想要开机声。参考<https://blog.xjn819.com/?p=543,这是大神XJN的教程。


5. NVRAM -随机访问储存器设置
这里只需要注意启动参数的设置,如果不需要开机跑v码,如图删除-v 参数即可。

commend+s保存文件,重启选择从U盘启动即可。


教程结束!是不是很简单呢


ps :其实只有步骤1-3是必改项。4-5可以不作修改。


常见错误如下
1.选完启动项后卡在 EndRandomSeed 或直接卡死
尝试 Misc → Boot 下 PollAppleHotKeys = NO, UEFI → apple快捷键相关 下 KeySupport = NO, 并换用 AppleUsbKbDxe.efi
这个设备的 CFG 很可能有锁, 如下方案 「二选一」
(1)解锁 CFG (建议), 参考 xjn 教程解锁BIOS中的CFG功能

(2)Kernel → Quirks 下 AppleCpuPmCfgLock = YES, AppleCpuPmCfgLock = YES
这个方法的代价是丧失原生电源管理, 「不」建议长期使用

2.卡在 PCI Configuration Begin

BIOS 关闭 CSM 并设置操作系统模式为 Win8.1/10
如果依旧不行, 将 Booter → MmioWhitelist → Item 1 (Generic...) 下的 Enabled 改为 True,
4 代 CPU 主板可以尝试同时开启 Item 0 下的补丁


3.华硕或惠普关机后 BIOS 重置或被强制进入安全模式
将 Kernel → Patch → Item 0 (com.apple.driver.AppleRTC) 下的 Enabled 改为 YES 来开启 AppleRTC Patch


4.UEFI 引导项选择完 OpenCore 之后直接跳回选择界面

参考上文重新核对 ESP 分区中的文件夹结构, 确保 UEFI 启动项添加的是 OpenCore 的 Bootx64.efi


5.出现nvrt错误(如图)

bios设置其为64M,无此设置项请爬帖




附件: 你需要登录才可以下载或查看附件。没有帐号?注册
1

查看全部评分

Rank: 2Rank: 2

UID
4856435
帖子
166
PB币
92
贡献
0
技术
0
活跃
225
沙发
发表于 2020-3-21 19:58:19 |只看该作者
EFI文件及相关软件下载软件
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

Rank: 1

UID
948534
帖子
102
PB币
112
贡献
0
技术
0
活跃
176
板凳
发表于 2020-3-22 10:13:08 来自手机 |只看该作者
支持小白教程,先收藏,再试试。感谢分享!

Rank: 2Rank: 2

UID
4865679
帖子
189
PB币
78
贡献
0
技术
0
活跃
205
4F
发表于 2020-3-22 10:39:20 |只看该作者
感谢感谢 支持支持

Rank: 2Rank: 2

UID
4865679
帖子
189
PB币
78
贡献
0
技术
0
活跃
205
5F
发表于 2020-3-22 10:40:34 |只看该作者
感谢感谢 支持支持

Rank: 2Rank: 2

UID
4865679
帖子
189
PB币
78
贡献
0
技术
0
活跃
205
6F
发表于 2020-3-22 10:41:28 |只看该作者
感谢感谢 支持支持

Rank: 2Rank: 2

UID
4581339
帖子
71
PB币
10
贡献
0
技术
0
活跃
146
7F
发表于 2020-3-22 10:52:33 |只看该作者
支持小白教程,先谢谢楼主

Rank: 5Rank: 5Rank: 5

UID
4581631
帖子
579
PB币
438
贡献
0
技术
0
活跃
882
8F
发表于 2020-3-22 11:42:18 |只看该作者
感谢分享下个来学习下了

Rank: 2Rank: 2

UID
4856435
帖子
166
PB币
92
贡献
0
技术
0
活跃
225
9F
发表于 2020-3-22 12:17:49 |只看该作者
不知道如何填写显卡paltform-id 请在那一栏留空,whatever会自行补充,请不要采用hackintosh直接注入config.plist 此法只能在clover上使用,hackintosh会破坏其文件结构,造成开机黑屏。如果想知道如何注入声卡显卡相关信息。请留言说明声卡和显卡型号,我会给你提供相关信息。如何获取相关信息我有空会出教程。

Rank: 5Rank: 5Rank: 5

UID
4770166
帖子
1154
PB币
117
贡献
0
技术
0
活跃
1426
10F
发表于 2020-3-22 13:01:41 |只看该作者
支持楼主总结分享!

Rank: 2Rank: 2

UID
4806015
帖子
56
PB币
11
贡献
0
技术
0
活跃
162
11F
发表于 2020-3-22 14:15:39 |只看该作者
非常感谢你的分享,谢谢

Rank: 5Rank: 5Rank: 5

UID
1951068
帖子
522
PB币
7
贡献
0
技术
7
活跃
445
12F
发表于 2020-3-22 14:17:55 |只看该作者

感谢分享下个来学习下了

Rank: 5Rank: 5Rank: 5

UID
448852
帖子
492
PB币
1191
贡献
0
技术
0
活跃
108
13F
发表于 2020-3-22 14:33:39 |只看该作者
极大方便我等小白施工,怒赞!

Rank: 5Rank: 5Rank: 5

UID
2204853
帖子
769
PB币
30
贡献
0
技术
0
活跃
641
14F
发表于 2020-3-22 14:40:10 |只看该作者

支持小白教程,先收藏,再试试

Rank: 1

UID
1372208
帖子
33
PB币
195
贡献
0
技术
0
活跃
142
15F
发表于 2020-3-22 14:48:31 |只看该作者
那个不叫反序  0X59160000是一个十六进制数 但是到内存中就显示为 00001659 两个一组字符倒过来的 大概是这个意思 ~

Rank: 2Rank: 2

UID
1954435
帖子
361
PB币
37
贡献
0
技术
4
活跃
631
16F
发表于 2020-3-22 15:09:07 来自手机 |只看该作者
感谢,很清晰明了的教程

Rank: 2Rank: 2

UID
2470789
帖子
371
PB币
24
贡献
0
技术
0
活跃
679
17F
发表于 2020-3-22 15:09:53 |只看该作者
好文章 感谢 支持支持

Rank: 5Rank: 5Rank: 5

UID
4850520
帖子
505
PB币
482
贡献
0
技术
0
活跃
338
18F
发表于 2020-3-22 15:24:17 |只看该作者
虽然不需要,但是还是感谢楼主的付出!

UID
987759
帖子
839
PB币
91
贡献
0
技术
0
活跃
311
19F
发表于 2020-3-22 15:48:20 |只看该作者
支持小白教程,先收藏,再试试。感谢分享!

Rank: 2Rank: 2

UID
4748981
帖子
402
PB币
0
贡献
0
技术
0
活跃
490
20F
发表于 2020-3-22 15:48:27 来自手机 |只看该作者
改了好几次不成功,晚点试试你的文件
回顶部
Copyright (C) 2005-2021 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛 | 电脑硬件 | 安卓软件