daliansky.github.io
daliansky.github.io copied to clipboard
精解OpenCore | 黑果小兵的部落阁
https://blog.daliansky.net/OpenCore-BootLoader.html
精解 OpenCore 什么是 OpenCoreOpenCore 是一个最初诞生于 HermitCrabs 实验室的项目, 它不仅适用于黑苹果, 还可以用于模拟 EFI 等其他目的。OpenCore 相较于 Clover 最大的亮点就是它完全支持安全启动。请记住, OpenCore 目前还处于开发的初期阶段, 因此会出现很多不可预测的问题。本教程省略了 Vault.plist 和 Vault.s
偶滴神呐,复杂如斯,我还是不碰为妙~~~
老大真速度,看上去和Clover差不多.不知道安全启动里有何玄机妙算?
主板不支持原生nvram,想问问oc是怎么解决de
希望oc能早日到达clover的完善程度
请问opencore怎么模拟uefi?
BIOS里打开USB Hand-off,就不再需要ReleaseUsbOwnership(相当于Clover里的Fixownership)
没找到使用 MacSerial 生成SystemUUID的方式,其他的mlb之类的都生成了,请教一下黑兵大大
请问如何使用Xcode生成文件树,纯新人多谢帮忙!
已經出到 0.5.1 了
@doesprintfwork 已經出到 0.5.1 了
国庆更了
大佬能写下怎么模拟NVRAM吗
@1014982466 大佬能写下怎么模拟NVRAM吗
在 Todo 里面了,敬请期待
刚进入桌面就重启,不知道那里配置有问题。
有沒有在 oc config 中加載?
在 2019年10月18日週五 00:40,RenAmamiya [email protected] 寫道:
请问使用OpenCore进入系统键盘和触控板失效,打入了SSDT-PS2N和加载PS2驱动还是不行怎么解决
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/daliansky/daliansky.github.io/issues/197?email_source=notifications&email_token=ALZRBG6Z2NG2JZFWCVQOA3TQPCIQ3A5CNFSM4HW7RTS2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEBQX7HY#issuecomment-543260575, or unsubscribe https://github.com/notifications/unsubscribe-auth/ALZRBG4XT4FQNVG3UVWC2MLQPCIQ3ANCNFSM4HW7RTSQ .
对于整个黑苹果过程,我是完全没明白倒底是怎么回事,只能照着大侠的步骤一步步走,完全不知道每一步的具体含义,比如什么NVRAM,什么igfx注入,什么FB之类,大侠们能指点一下,如何进阶?有文章推荐更好,当然得中文的,实在没有E文也可,用翻译软件看个大概。谢谢指点
启动报错OC: Failed to load configuration 查了百度和谷歌也没找到原因 唯一查到的信息就是 if (ConfigData != NULL) { DEBUG ((DEBUG_INFO, "OC: Loaded configuration of %u bytes\n", ConfigDataSize));
Status = OcConfigurationInit (Config, ConfigData, ConfigDataSize);
if (EFI_ERROR (Status)) {
DEBUG ((DEBUG_ERROR, "OC: Failed to parse configuration!\n"));
CpuDeadLoop ();
return EFI_UNSUPPORTED; ///< Should be unreachable.
}
FreePool (ConfigData);
} else { DEBUG ((DEBUG_ERROR, "OC: Failed to load configuration!\n")); CpuDeadLoop (); return EFI_UNSUPPORTED; ///< Should be unreachable. }
但看不明白 请 问小兵能知道原因吗
启动报错OC: Failed to load configuration 查了百度和谷歌也没找到原因 唯一查到的信息就是 if (ConfigData != NULL) { DEBUG ((DEBUG_INFO, "OC: Loaded configuration of %u bytes\n", ConfigDataSize));
Status = OcConfigurationInit (Config, ConfigData, ConfigDataSize);
if (EFI_ERROR (Status)) {
DEBUG ((DEBUG_ERROR, "OC: Failed to parse configuration!\n"));
CpuDeadLoop ();
return EFI_UNSUPPORTED; ///< Should be unreachable.
}
FreePool (ConfigData);
} else { DEBUG ((DEBUG_ERROR, "OC: Failed to load configuration!\n")); CpuDeadLoop (); return EFI_UNSUPPORTED; ///< Should be unreachable. }
但看不明白 请 问小兵能知道原因吗
我来指个错 CpuidData和CpuidMask的说明应该要对调 以下是Github Opencore bugtracker 365号issue的一个举例(Spoof的CPUID是0x0306A9) Cpuid1Data: <A9 06 03 00 00 00 00 00 00 00 00 00 00 00 00 00> Cpuid1Mask: <FF FF FF FF 00 00 00 00 00 00 00 00 00 00 00 00>
如果对于单硬盘单系统的话,默认就一个引导,有必要模拟nvram吗?我按照教程模拟了一遍,看不出有什么区别呢。台式机
你好,根据你的这段描述,会不会对硬盘上的clover引导有影响呢? 解决 Clover 和 OpenCore 的冲突
在重启进入 OpenCore 之前, 我们还需要解决一些冲突问题:
删除 Clover 设置面板
Clover 设置面板会和 OpenCore 产生冲突, 需要删除
Clover 设置面板位于 /Library/PreferencePanes/Clover.prefPane 终端输入 sudo rm -rf /Library/PreferencePanes/Clover.prefPane 删除 清理 Clover 的模拟 NVRAM RC 脚本 和 守护程序 CloverDaemonNew
OC支持定制的usb吗?就是把定制的usbport.kext放进kexts文件夹里面?
對於卡在 [PCI Start Configuration] 還可以在 Bios 中開啟 Above 4G Decoding 去解決(但不能與 npci=0x2000 或 npci=0x3000 一起用)
希望可以加進去那一部分
谢谢小兵!
oc现在双系统Windows只能用bootcamp么,现有的Windows是不是需要重新安装
oc现在双系统Windows只能用bootcamp么,现有的Windows是不是需要重新安装
用oc引导现有的Windows然后在Windows上装bootcamp就行
@ArchFeh
oc现在双系统Windows只能用bootcamp么,现有的Windows是不是需要重新安装
用oc引导现有的Windows然后在Windows上装bootcamp就行
谢回答,已经换成oc了
求解:已知OpenCore跑码已经通过IGPU和磁盘部分,卡在Busy timeout0 'AppleACPICPU' 已经注入一些进入选择引导界面必须驱动(apfs,apfsloader,HFSplus)和kext(lilu,whatevergreen,virtualSMC,AppleALC),不知道还缺什么驱动/kext(i3-7100,机械,有一个可以比较完美启动黑苹果的clover)
为什么黑果小兵中Tools文件夹有那么多文件,我的却只有一个?
有谁知道oc引导菜单有个NO NAME 选项怎么删除,而且我的oc不会记录上次启动的系统
选择Mac启动盘之后就黑屏了怎么弄呢,什么错误代码都没有,选择启动项后鼠标的灯都不亮了