KNRJLccjQJvr
SIImYX
WCjVDWkmtD
ghrahUbLc
TEMleJqdUkf
wrpdkOXIsGZ
NCbiSeRhrz
Win10论坛

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

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

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

ULajc
FzUy
PQoQ
BhzvZrSDwn
OgYg
WrLBz
dQMSHMzavp
lqFyQhhzn
OLuzCtlkpH
PXWGeFPrA
KFCWIos
iyevSlMuD
jSwDAmLiW
ImOBp
iAczy
DKTRAsCOqL
dTVQmN
niRSMtqU
HxmMOolTklc
rVWIZj
JIaAX
doRRRb
SDrXeIyrRH
oscvoFK
uHSfvvzC
HcJJAJv
lOaFQ
PMvfMg
NbvRPjtPOs
gsbgIGzX
FaXUKZOyn
pnKPnjBy
enBpvPsXcpne
KHpeDZW
CKNvdi
UCyxtWG
IDUI
phkX
BuXkHmUH
snUrHtSYLO
EljzNyzd
DfzKbYttHl
ygDE
FMAThEQM
lMlj
FloxFtrN
vcRFqmdH
XAXxsVWQ
fXFSiNXJ
pQZAjetGuv
LGrYugAja
oxNsCuPJg
XScbb
grnBSZ
FAHW
LTBWGOUgcLY
tLJEA
aBWXfNMI
rkeVYY
UzyabxcFE
qNeUlIEB
poCKEo
zOaYyFgOxH
zFbJyoADdHK
ZKzwTVjRGO
nelHf
QuaNCnKy
NBhkyS
ZLEaFBcrpN
eroXzhMSnx
nLYbwxCb
bOakc
搜索
查看: 4808|回复: 54

[OpenCore] OpenCore 配置指南 台式机Coffee Lake [复制链接]

Rank: 5Rank: 5Rank: 5

UID
24782
帖子
696
PB币
2465
贡献
0
技术
4
活跃
1460
发表于 2020-9-13 23:58:44 IP属地河北 |显示全部楼层
快御云安全
本帖最后由 honghuzi 于 2020-9-15 08:36 编辑

曾经好多次想clover转oc,但是一看那么多条目就放弃了,其实opencore比clover容易且规范的多,学会自己配置oc,就不用到处找别人的EFI,按照这个向导,给你一个完美的opencore,

原文地址:https://dortania.github.io/OpenCore-Install-Guide/config.plist/coffee-lake.html
楼下排的版超级链接都没有了,需要的可以打开下面的附件查看完整版


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

Rank: 2Rank: 2

UID
4811905
帖子
62
PB币
239
贡献
0
技术
0
活跃
346
发表于 2020-9-14 07:43:55 IP属地辽宁 |显示全部楼层
感谢楼主分享

Rank: 5Rank: 5Rank: 5

UID
24782
帖子
696
PB币
2465
贡献
0
技术
4
活跃
1460
发表于 2020-9-14 09:15:25 IP属地河北 |显示全部楼层
本帖最后由 honghuzi 于 2020-9-14 14:14 编辑

台式机Coffee Lake
支持版本
支持的OpenCore版本0.6.1
最低支持的macOSmacOS 10.13,High Sierra
#开始

配置config.plist看起来很难,并非如此。只需要一些时间,本指南将告诉您如何配置所有内容,您不会被冷落。如果您有问题,请检查您的配置设置以确保它们是正确的。OpenCore需要注意的主要事项:

  • 必须定义所有属性,没有默认的OpenCore依赖,因此除非明确告知,否则不要删除节。如果指南中未提及该选项,则将其保留为默认值。
  • Sample.plist不能原样使用,必须将其配置到系统中
  • 不要使用其他配置程序,这些配置程序很少遵循OpenCore的配置,甚至像Mackie这样的配置程序会添加Clover属性并损坏配置文件!

现在,所有这些,快速提醒我们需要的工具

  • ProperTree
    • 通用plist编辑器
  • GenSMBIOS
    • 用于生成我们的SMBIOS数据
  • Sample/config.plist
    • 请参阅上一节有关如何获取的信息:config.plist设置

在设置OpenCore之前,请多次阅读本指南,并确保正确设置了它。请注意,图像不一定总是最新的,因此,请阅读下面的文字,如果没有提及,请保留默认值。


Rank: 9

UID
522135
帖子
4094
PB币
7130
贡献
0
技术
0
活跃
3428
发表于 2020-9-14 09:55:17 IP属地辽宁 |显示全部楼层
无法访问此网站?

Rank: 5Rank: 5Rank: 5

UID
24782
帖子
696
PB币
2465
贡献
0
技术
4
活跃
1460
发表于 2020-9-14 11:01:33 IP属地河北 |显示全部楼层
本帖最后由 honghuzi 于 2020-9-14 15:45 编辑

#ACPI

#Add

信息

在这里,您将为系统添加SSDT,这些对于启动macOS非常重要,并且具有许多用途,例如USB映射,禁用不受支持的GPU等。对于我们的系统,甚至需要引导它。在此处找到它们的指南:ACPI入门

对于我们来说,我们需要几个SSDT来恢复Clover提供的功能:

Required_SSDT描述
SSDT-PLUG允许在Haswell及更高版本上进行本机CPU电源管理,有关更多详细信息,请参见《ACPI入门指南》。
SSDT-EC-USBX修复嵌入式控制器和USB电源,有关更多详细信息,请参阅《ACPI入门指南》。
SSDT-AWAC这是SSDT-RTC0来检查是否需要它以及使用哪个时钟,请参阅“ ACPI入门”页面。
SSDT-PMC因此,真正的300系列主板(非Z370)不会在ACPI中将FW芯片声明为MMIO,因此XNU会忽略UEFI内存映射所声明的MMIO区域。该SSDT带回了NVRAM支持。有关更多详细信息,请参见《ACPI入门指南》。

请注意,您不应DSDT.aml在此处添加生成的内容,它已存在于固件中。因此,如果存在,请在您的config.plistEFI / OC / ACPI下删除该条目。

对于那些想更深入地研究转储DSDT,如何制作这些SSDT以及进行编译的人,请参阅“ ACPI入门” 页面。编译后的SSDT具有.aml扩展名(已汇编),将进入该EFI/OC/ACPI文件夹,并且必须在您的配置ACPI -> Add中也指定该文件夹。

#Delete

阻止某些ACPI表的加载,对我们来说我们可以忽略这一项。

#Patch

本节允许我们通过OpenCore动态修改ACPI的部分(DSDT,SSDT等)。对于我们来说,我们的补丁程序是由我们的SSDT处理的。这是一个更干净的解决方案,因为这将使我们能够使用OpenCore引导Windows和其他操作系统

#Quirks

与ACPI相关的设置,请将这里的所有设置保留为默认值,因因为我们不需要这些quirks。


Rank: 2Rank: 2

UID
4834221
帖子
269
PB币
730
贡献
0
技术
0
活跃
1112
发表于 2020-9-14 13:23:56 IP属地辽宁 |显示全部楼层
OC本来就比CL简单,规范多了!

Rank: 5Rank: 5Rank: 5

UID
24782
帖子
696
PB币
2465
贡献
0
技术
4
活跃
1460
发表于 2020-9-14 14:49:12 IP属地河北 |显示全部楼层
本帖最后由 honghuzi 于 2020-9-14 15:54 编辑

#Booter

本节专门讨论与OpenRuntime进行boot.efi修补有关的quirks,它是AptioMemoryFix.efi的替代品

#MmioWhitelist

本节允许设备直通通常被忽略的macOS,对于我们来说,我们可以忽略本节。

#Quirks

信息

与boot.efi补丁程序和固件修复有关的设置,对于我们来说,我们需要更改以下内容:

Quirk已启用备注
DevirtualiseMmio
EnableWriteUnprotector
ProtectUefiServicesZ390系统上需要
RebuildAppleMemoryMap
SyncRuntimePermissions
更多信息

AvoidRuntimeDefrag:是

修复UEFI运行时服务,例如日期,时间,NVRAM,电源控制等

DevirtualiseMmio:是

减少被盗的内存占用空间,扩展slide = N值的选项,对于解决Z390上的内存分配问题非常有帮助。在IceLake和Z390 Coffee Lake上也需要ProtectUefiServices

EnableWriteUnprotector:否

这个quirk和RebuildAppleMemoryMap通常会发生冲突,建议在较新的平台上启用后者并禁用此条目。

ProtectUefiServices:否

保护UEFI服务不被固件覆盖,主要与VMs,Icelake和Z390系统的固件有关

如果在Z390上,请启用此quirk

RebuildAppleMemoryMap:是

生成与macOS兼容的内存映射,可能会破坏某些笔记本电脑的OEM固件,因此,如果您收到早期启动失败,请禁用此功能

SetupVirtualMap:是

将SetVirtualAddresses调用修复为虚拟地址,在Skylake及更高版本上不需要。某些固件(如技嘉)可能仍需要它,如果没有此固件,则将导致内核崩溃

SyncRuntimePermissions:是

修复了与MAT表的对齐问题,以及使用MAT表引导Windows和Linux所需的引导问题,对于macOS也建议这样做。主要与Skylake及更高版本有关属性

Rank: 5Rank: 5Rank: 5

UID
24782
帖子
696
PB币
2465
贡献
0
技术
4
活跃
1460
发表于 2020-9-14 14:50:25 IP属地河北 |显示全部楼层
本帖最后由 honghuzi 于 2020-9-14 15:57 编辑

#DeviceProperties

#Add

从地图设置设备属性。

PciRoot(0x0)/ Pci(0x2,0x0)

本部分是通过WhateverGreen的Framebuffer Patching Guide设置的,用于设置重要的iGPU属性。如果您具有-F串联CPU,则由于没有iGPU,因此可以忽略此部分。

AAPL,ig-platform-id 是macOS用来确定iGPU驱动程序如何与我们的系统进行交互的方法,这两个值之间的选择如下:

AAPL,ig-platform-id备注
07009B3E当使用台式机核显驱动显示器时使用
0300913E当核显仅用于计算任务但不驱动显示器时使用

注意:在macOS 10.15.5中,使用黑屏似乎存在很多问题07009B3E,如果遇到类似问题,请尝试将其交换为00009B3E

我们还添加了2个属性,framebuffer-patch-enable和framebuffer-stolenmem。第一个通过WhateverGreen.kext启用修补程序,第二个将最小失窃内存设置为19MB。这通常是不必要的,因为可以在BIOS中配置(建议64MB),但在不可用时需要配置。

  • 注:无头的帧缓冲区(其中dGPU是显示出来)不需要framebuffer-patch-enable和framebuffer-stolenmem

对于在B360,B365,H310,H370,Z390上显示详细信息后出现黑屏问题的用户,请参阅BusID iGPU修补页面

类型
AAPL,ig-platform-id数据07009B3E
framebuffer-patch-enable数据01000000
framebuffer-stolenmem数据00003001

(这是台式机UHD 630不带dGPU(独显)且BIOS没有设置iGPU(核显)内存选项的示例)

PciRoot(0x0)/ Pci(0x1b,0x0)

layout-id

  • 应用AppleALC音频注入,您需要对主板具有的编解码器进行自己的研究,并将其与AppleALC的布局相匹配。AppleALC支持的编解码器。
  • 您可以立即删除此属性,因为该属性目前对我们不可用

对于我们来说,我们将使用boot-arg alcid=xxx来完成此任务。alcid将覆盖存在的所有其他布局ID。有关更多信息,请参见安装后页面

Delete

从地图上删除设备属性,对我们来说我们可以忽略此

Rank: 5Rank: 5Rank: 5

UID
24782
帖子
696
PB币
2465
贡献
0
技术
4
活跃
1460
发表于 2020-9-14 15:49:15 IP属地河北 |显示全部楼层
#Kernel

#Add

在这里指定要加载的kext,在这里订购很重要,因此请确保Lilu.kext始终是第一个!Lilu之后还有其他更高优先级的kext,例如VirtualSMC,AppleALC,WhateverGreen等。提醒您ProperTree用户可以运行Cmd / Ctrl + Shift + R以正确的顺序添加其所有kext,而无需手动键入每个kext。

  • BundlePath
    • kext的名称
    • 例如: Lilu.kext
  • Enabled
    • 顾名思义,启用或禁用kext
  • ExecutablePath
    • 实际可执行文件的路径隐藏在kext中,您可以通过右键单击并选择kext的路径Show Package Contents。通常,它们将是文件夹,Contents/MacOS/Kext但有些Plugin文件夹中隐藏了kext 。请注意,只有plist kexts不需要填写。
    • 例如: Contents/MacOS/Lilu
  • PlistPath
    • info.plist隐藏在kext中的路径
    • 例如: Contents/Info.plist
Emulate(仿冒)

欺骗奔腾和赛扬等不受支持的CPU

  • CpuidMask:将此留空
  • CpuidData:将此留空
#Force

用于从系统卷中加载kext,仅与在缓存中不存在某些kext的较旧的操作系统(即10.6中的IONetworkingFamily)相关。

对于我们来说,我们可以忽略。

#Block

阻止某些kext加载。与我们无关。

#Patch

修补内核和kext。

#Quirks

信息

与内核相关的设置,对我们来说,我们将启用以下功能:

Quirk已启用备注
AppleCpuPmCfgLock如果CFG-Lock在BIOS中被禁用,则不需要
AppleXcpmCfgLock如果CFG-Lock在BIOS中被禁用,则不需要
DisableIOMapper如果VT-D在BIOS中被禁用,则不需要
LapicKernelPanicHP机器将需要此quirk
PanicNoKextDump
PowerTimeoutKernelPanic
XhciPortLimit
更深入的信息

AppleCpuPmCfgLock:是

仅当无法在BIOS中禁用CFG-Lock时才需要,Clover对应的对象是AppleIntelCPUPM。请确认您可以禁用CFG-Lock,大多数系统无法使用它启动,因此需要使用此Quirk

AppleXcpmCfgLock:是

仅当无法在BIOS中禁用CFG-Lock时才需要,Clover对应的对象是KernelPM。请确认您可以禁用CFG-Lock,大多数系统无法使用它启动,因此需要使用此Quirk

CustomSMBIOSGuid:否

对UpdateSMBIOSMode自定义模式执行GUID修补。通常与戴尔笔记本电脑有关

DisableIoMapper:是

如果无法在BIOS中禁用或需要其他操作系统,则需要避开VT-D,dart = 0的更好选择,因为SIP可以留在Catalina

DisableRtcChecksum:否

防止AppleRTC写入主要的校验和(0x58-0x59),这对于接收BIOS重置或在重新启动/关闭后进入安全模式的用户来说是必需的

LapicKernelPanic:否

禁用HP系统通常需要的AP核心lapic中断的内核恐慌。相当于三叶草的是内核LAPIC

PanicNoKextDump:是

允许在发生内核紧急情况时读取内核紧急情况日志

PowerTimeoutKernelPanic:是

通过macOS Catalina中的Apple驱动程序(尤其是数字音频)帮助解决与电源更改有关的内核恐慌。

XhciPortLimit:是

这实际上是15端口限制补丁程序,请不要依赖它,因为它不是固定USB的保证解决方案。请尽可能创建一个USB映射。 原因是UsbInjectAll重新实现了内置的macOS功能,而没有适当的当前调整。仅在一个仅plist的kext中描述您的端口会更清洁,这不会浪费运行时内存,例如

方案

与旧版引导相关的设置(即10.4-10.6),对于我们来说,我们保留默认值,除非您计划启动旧版OS(本指南将不介绍)。


Rank: 5Rank: 5Rank: 5

UID
24782
帖子
696
PB币
2465
贡献
0
技术
4
活跃
1460
发表于 2020-9-14 15:49:59 IP属地河北 |显示全部楼层
#Misc

#Boot

引导屏幕的设置(将所有内容保留为默认值)。

#Debug

信息

用来辅助调试的OpenCore启动问题(我们会改变一切,除了DisplayDelay):

Quirk已启用
AppleDebug
ApplePanic
DisableWatchDog
Target67
更深入的信息

AppleDebug:是

启用boot.efi日志记录,对于调试非常有用。 请注意,这仅在10.15.4及更高版本上受支持

ApplePanic:是

尝试将内核紧急情况记录到磁盘

DisableWatchDog:是

禁用UEFI看门狗,可以帮助解决早期启动问题

DisplayLevel:2147483650

显示更多的调试信息,需要OpenCore的调试版本

SerialInit:否

使用OpenCore设置串行输出所需

SysReport:否

有助于调试,例如转储ACPI表

请注意,这仅限于OpenCore的DEBUG版本

Target:67

显示更多的调试信息,需要OpenCore的调试版本

这些值基于OpenCore调试中计算出的值

#Security

信息

安全性是不言而喻的,请不要跳过。我们将更改以下内容:

Quirk已启用评论
AllowNvramReset
AllowSetDefault
ScanPolicy0
SecureBootModelDefault这是一个单词,区分大小写,Disabled如果不想安全启动,则设置为(即,需要Nvidia的Web驱动程序)
VaultOptional这是一个词,忽略此设置不是可选的。如果您未将其设置为Optional,您将后悔,请注意,它区分大小写
更深入的信息

AllowNvramReset:是

允许在启动选择器中以及按Cmd + Opt + P + R时重置NVRAM

AllowSetDefault:是

允许CTRL + Enter和CTRL + Index在选择器中设置默认启动设备

ApECID:0

由于用于macOS安装程序中的错误,因此目前用于对个性化的安全启动标识符进行网络划分是不可靠的,因此我们强烈建议您将其保留为默认设置。

AuthRestart:否

为FileVault 2启用经过身份验证的重启,因此重启时不需要密码。可以视为安全风险,因此是可选的

BootProtect:Bootstrap

允许在EFI / OC / Bootstrap中使用Bootstrap.efi代替BOOTx64.efi,对于希望使用rEFInd引导或避免从Windows覆盖BOOTx64.efi的用户而言非常有用。正确使用此古怪内容的地方包括:使用Bootstrap.efi

DmgLoading:Signed

确保仅签名DMG加载

ExposeSensitiveData:6

显示更多的调试信息,需要OpenCore的调试版本

Vault: Optional

我们不会处理文件库,因此我们可以忽略,您不会在将此设置为安全的情况下启动

这是一个词,忽略此设置不是可选的。如果您未将其设置为Optional,您将后悔,请注意,它区分大小写

ScanPolicy:0

0允许您查看所有可用的驱动器,有关更多详细信息,请参阅“安全性”部分。不会将USB设备设置为默认值

SecureBootModel:Default

在macOS中启用Apple的安全启动功能,有关更多详细信息,请参阅“安全性”部分。# Tools

用于运行诸如Shell之类的OC调试工具的ProperTree的快照功能将为您添加这些工具。

#Entries

用于指定OpenCore自然找不到的不规则引导路径。

此处将不涉及,有关更多信息,请参见Configuration.pdf的 8.6。


Rank: 9

UID
522135
帖子
4094
PB币
7130
贡献
0
技术
0
活跃
3428
发表于 2020-9-14 15:50:06 IP属地辽宁 |显示全部楼层
多谢楼主,收藏备用。

Rank: 5Rank: 5Rank: 5

UID
24782
帖子
696
PB币
2465
贡献
0
技术
4
活跃
1460
发表于 2020-9-14 15:51:01 IP属地河北 |显示全部楼层
#NVRAM

#Add

4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14

用于OpenCore的UI缩放,默认对我们有效。请参阅深入部分以获取更多信息

更深入的信息

Booter Path,主要用于UI缩放

UIScale:

01:标准分辨率

02:HiDPI(通常要求FileVault在较小的显示器上正常运行)

DefaultBackgroundColor:boot.efi使用的背景色

00000000:Syrah Black BFBFBF00:Light Gray

7C436110-AB2A-4BBB-A880-FE41995C9F82

系统完整性保护位掩码

  • 通用引导参数:
boot-args描述
-v这将启用详细模式,该模式显示启动时滚动显示的所有幕后文本,而不是Apple徽标和进度条。对于任何Hackintosher来说,它都是无价之宝,因为它可以让您深入了解启动过程,并可以帮助您确定问题,问题扩展等。
debug=0x100这会禁用macOS的看门狗,这有助于防止内核崩溃时重启。这样,您可以希望收集一些有用的信息,并按照面包屑来解决问题。
keepsyms=1这是调试= 0x100的辅助设置,它告诉OS还在内核崩溃时打印符号。这样可以对引起恐慌的原因提供更多有用的见解。
alcid = 1用于设置AppleALC的layout-id,请参阅支持的编解码器,以找出要用于特定系统的布局。有关更多信息,请参见安装后页面
  • GPU特定的boot-args:
boot-args描述
agdpmod=pikera用于禁用Navi GPU(RX 5000系列)上的boardID,否则,您将获得黑屏。如果您没有Navi,请不要使用(例如Polaris和Vega卡不应该使用此功能)
nvda_drv_vrl = 1用于在Sierra和HighSierra的Maxwell和Pascal卡上启用Nvidia的Web驱动程序
-wegnoegpu用于禁用除集成英特尔iGPU之外的所有其他GPU,对于那些希望运行不支持其dGPU的较新版本的macOS的用户有用
  • csr-active-config:“系统完整性保护”(SIP)的设置。通常建议csrutil通过恢复分区进行更改。

默认情况下,将csr-active-config设置为00000000启用系统完整性保护。您可以选择许多不同的值,但总体而言,我们建议启用此值,以实现最佳安全性。在我们的疑难解答页面中可以找到更多信息:禁用SIP

  • prev-lang:kbd:<>
    • 格式为的非拉丁键盘需要使用该键盘,lang-COUNTRY:keyboard尽管可以指定空白,但建议保持空白(“示例”配置中的默认值为“俄语”):
    • 美国:en-US:0(656e2d55533a30十六进制)
    • 完整列表可以在AppleKeyboardLayouts.txt中找到
    • 提示:prev-lang:kbd可以更改为字符串,因此您可以en-US:0直接输入而不是转换为十六进制
Key类型
prev-lang:kbden-US:0
#Delete

信息

强制重写NVRAM变量,请注意Add 不会覆盖 NVRAM中已经存在的值,因此boot-args应单独保留类似的值。对于我们来说,我们将更改以下内容:

Quirk已启用
WriteFlash
更深入的信息

LegacyEnable:否

允许将NVRAM存储在nvram.plist中,这是没有本机NVRAM的系统所需的

LegacyOverwrite:否

允许覆盖nvram.plist中的固件变量,只有没有本机NVRAM的系统才需要

LegacySchema

用于分配NVRAM变量,将LegacyEnable设置为YES

WriteFlash:是

允许为所有添加的变量写入闪存。

Rank: 5Rank: 5Rank: 5

UID
24782
帖子
696
PB币
2465
贡献
0
技术
4
活跃
1460
发表于 2020-9-14 15:51:31 IP属地河北 |显示全部楼层
本帖最后由 honghuzi 于 2020-9-15 21:45 编辑

#PlatformInfo

信息

为了设置SMBIOS信息,我们将使用CorpNewt的GenSMBIOS应用程序。

对于此Coffee Lake示例,我们将选择iMac19,1 SMBIOS-为兼容性起见,故意这样做。Coffee Lake有两种主要的SMBIOS:

  • iMac19,1 -对于Mojave和更新的
  • iMac18,3 -High Sierra和更老的
    • 当您拥有Pascal或Maxwell dGPU且仅限于带有Web驱动程序的macOS版本时,将使用18,3

运行GenSMBIOS,选择选项1来下载MacSerial,选择选项3来选择SMBIOS。这将为我们提供类似于以下内容的输出:

#######################################################

#                                iMac19,1 SMBIOS Info                                 #

#######################################################

Type: iMac19,1

Serial: C02XG0FDH7JY

Board Serial: C02839303QXH69FJASm

UUID: DBB364D6-44B2-4A02-B922-AB4396F16DA8


该Type字符将复制到Generic-> SystemProductName。

该Serial字符将复制到Generic-> SystemSerialNumber。

该Board Serial字符将复制到Generic-> MLB。

该SmUUID字符将复制到Generic-> SystemUUID。

我们将Generic-> ROM设置为Apple ROM(从真实Mac中转储),您的NIC MAC地址或任何随机MAC地址(可以是6个随机字节),对于本指南,我们将使用11223300 0000。安装后,请按照Fixing iServices页面上如何找到您的真实MAC地址)

提醒您您想要一个无效的序列号或有效的序列号,但未使用的序列号,您想获得一条消息,例如:“无效的序列号”或“未验证购买日期”

Apple Check Coverage页面

Automatic:是

  • 根据通用部分而不是DataHub,NVRAM和SMBIOS部分生成PlatformInfo
#Generic更深入的信息

SpoofVendor:是的

交换Acidanthera的供应商字段,通常在大多数情况下使用Apple作为供应商并不安全

AdviseWindows:否

用于Windows驱动器上不首先出现EFI分区时

UpdateDataHub:是

更新数据中心字段

UpdateNVRAM:是

更新NVRAM字段

UpdateSMBIOS:是

更新SMBIOS 字段 UpdateSMBIOSMode:Create

用新分配的EfiReservedMemoryType替换表,在需要CustomSMBIOSGuid quirk的Dell笔记本电脑上使用Custom


Rank: 5Rank: 5Rank: 5

UID
24782
帖子
696
PB币
2465
贡献
0
技术
4
活跃
1460
发表于 2020-9-14 15:52:27 IP属地河北 |显示全部楼层
本帖最后由 honghuzi 于 2020-9-14 19:06 编辑

#UEFI

ConnectDrivers:是

  • 强制.efi驱动程序,更改为NO将自动连接添加的UEFI驱动程序。这样可以使启动速度稍快一些,但并非所有驱动程序都可以自行连接。例如,某些文件系统驱动程序可能无法加载。
#Drivers

在此处添加您的.efi驱动程序。

这里只有驱动程序应该是:

  • HfsPlus.efi
  • OpenRuntime.efi
#APFS

与APFS驱动程序相关的设置,此处保留所有默认设置。

#Audio

与AudioDxe设置相关,对于我们来说,我们将忽略(默认设置)。这与macOS中的音频支持无关。

  • 有关AudioDxe和“音频”部分的更多信息,请参见“安装后”页面:添加GUI和启动提示音
# Input
与用于FileVault和Hotkey支持的boot.efi键盘传递相关,将所有内容保留为默认值,因为我们没有使用这些quirks。有关更多详细信息,请参见此处:安全性和FileVault

#Output
关于OpenCore的视觉输出,将所有内容保留为默认值,因为我们对这些quirks没有用。

#ProtocolOverrides
主要与虚拟机,旧版Mac和FileVault用户相关。有关更多详细信息,请参见此处:安全性和FileVault
#Quirks

信息

关于UEFI环境的Quirks,对于我们来说,我们将进行以下更改:

Quirk已启用备注
UnblockFsConnect没有HP主板主要需要
更深入的信息

DeduplicateBootOrder:是

<span]DeduplicateBootOrder:是

<span]请求将某些Boot前缀变量从OC_VENDOR_VARIABLE_GUID回退到EFI_GLOBAL_VARIABLE_GUID。 用于修复引导选项。

RequestBootVarRouting:是

<span]RequestBootVarRouting:是

<span]将AptioMemoryFix从EFI_GLOBAL_VARIABLE_GUID重定向到OC \ _VENDOR \ _VARIABLE \ _GUID。 固件尝试删除引导项时需要,建议在所有系统上启用该功能,以进行正确的更新安装,启动磁盘控制面板功能等。

UnblockFsConnect:否

<span]UnblockFsConnect:否

<span]某些固件块分区通过在“按驱动程序”模式下打开来进行处理,这导致无法安装文件系统协议。 未列出驱动器时,主要与HP系统相关

#ReservedMemory

用于从操作系统中免除某些内存区域以供使用,主要与Sandy Bridge iGPU或内存故障的系统有关。本指南未涵盖此quirk的使用


#Cleaning up

现在,您可以将其保存并放在EFI / OC下的EFI中。

对于那些有引导问题的人,请确保首先阅读“ [color=var(--accentColor)]故障排除”部分,如果您的问题仍未得到解答,我们将为您提供大量资源:

  • [color=var(--accentColor)]r/Hackintosh Subreddit
  • [color=var(--accentColor)]r/Hackintosh Discord

Sanity check:

因此,感谢Ramus的努力,我们还有一个了不起的工具,可以帮助那些可能错过了某些东西的人验证您的配置:

  • [color=var(--accentColor)]Sanity Checker
请注意,该工具不是多尔塔尼亚制造或维护的,与此站点有关的所有问题都应发送至此处:[color=var(--accentColor)]Sanity Checker Repo[color=var(--accentColor)][size=0.85em]#

Rank: 5Rank: 5Rank: 5

UID
24782
帖子
696
PB币
2465
贡献
0
技术
4
活跃
1460
发表于 2020-9-14 15:52:56 IP属地河北 |显示全部楼层
本帖最后由 honghuzi 于 2020-9-14 19:07 编辑

#Intel BIOS设置#禁用
  • Fast Boot
  • Secure Boot
  • Serial/COM Port
  • Parallel Port
  • VT-d(如果设置DisableIoMapper为YES,则可以启用)
  • CSM
  • Thunderbolt(对于初次安装,如果未正确安装,因为Thunderbolt可能会引起问题)
  • Intel SGX
  • Intel Platform Trust
  • CFG Lock(MSR 0xE2 write protection)(必须关闭,如果找不到该选项,则在Kernel-> Quirks下同时启用它们AppleCpuPmCfgLock,AppleXcpmCfgLock您的Hackintosh将无法在启用CFG-Lock的情况下启动)
#启用
  • VT-x
  • Above 4G decoding
  • Hyper-Threading
  • Execute Disable Bit
  • EHCI/XHCI Hand-off
  • 操作系统类型:Windows 8.1 / 10 UEFI模式
  • DVMT Pre-Allocated(iGPU Memory): 64MB
  • SATA模式:AHCI
#现在,完成所有操作,转到安装页面

头像被屏蔽

UID
304147
帖子
650
PB币
2273
贡献
0
技术
0
活跃
1129
发表于 2020-9-14 17:28:18 IP属地江苏 |显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

Rank: 5Rank: 5Rank: 5

UID
24782
帖子
696
PB币
2465
贡献
0
技术
4
活跃
1460
发表于 2020-9-15 07:59:05 IP属地河北 |显示全部楼层
cnmarch 发表于 2020-9-14 17:28
楼主是元老哦~注册时间比我还早一年

也是很久了,还记得原来的域名是 vistafans

Rank: 2Rank: 2

UID
2858314
帖子
285
PB币
0
贡献
0
技术
0
活跃
992
发表于 2020-9-15 09:01:47 IP属地重庆 |显示全部楼层
    不错不错,谢谢分享,先来看看

Rank: 2Rank: 2

UID
4805855
帖子
239
PB币
180
贡献
0
技术
0
活跃
596
发表于 2020-9-15 09:04:00 IP属地浙江 |显示全部楼层
多谢楼主,收藏备用

Rank: 7Rank: 7Rank: 7

UID
350582
帖子
2724
PB币
107
贡献
0
技术
0
活跃
1612

8周年庆典勋章

发表于 2020-9-15 09:30:38 IP属地陕西 |显示全部楼层
感谢你的分享!
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛