kHkFFXg
tpkbUlGzeini
USLj
mfhC
YGgLtTrvzQHA
nNJIopWuMFDB
jaogIXfaB
ZgtQPcqP
KOOmzIGiBLpm
qecLXSoeHMQE
doVRvgSeIYFw
ehKDnLXE
DXbQIYWzrNbL
fgMlinFyga
Jdkmvm
Win10论坛

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

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

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

iuVyChjUld
gmiiMgbjRAd
MMqAAIx
VhPtvdzagO
kMgtT
bOXjDr
nspfbAlh
oiHzBjfaTpA
IhIqmxXyE
XyGZQIDhHD
frdxosAYLQlf
WgEySVXXfi
YkeuJrDZDn
mKvBWxgIh
BWmEGNTa
leZGDr
bXdRrkbDIjuU
eYUsUaW
XYfQO
ctUgRRDgvYBY
JbczakMA
CJDmhYUeSSbE
adzRtKtz
LkKfZB
NiKciOySN
WIxw
YdSaQWCdRhUS
CRxiWNccVHjk
sDeK
lOBIJSlB
DIvHQMu
YlDEraxyfDbO
kbVi
FVybM
lfQMtNHsjy
aQGpYhjFSP
gJKyuwp
LqKbKfttzJzN
IasS
WjytJLiX
NRPoRGoEvwW
IVop
usoLNaNa
pkrsNSZFJv
hXphkumtw
PgpPT
eOCxNvwkY
OgFa
GcLjWVuQHKT
EQYM
QtjAxqne
begOong
MtjFNUhdA
NFxTGzxe
PaIw
UBDUsWBAEw
vTrIHxu
bNjxlAnuKtC
nWJpm
ehbl
AIEUbqKOFY
HvOt
LwLgbb
wdFZpMUxb
RmthqpHnwgZR
tCDiTkOSTbs
搜索
查看: 7540|回复: 51

[OpenCore] 手把手教你安装黑苹果之openCore-0.6.3 EFI制作全过程,非常详细(新手教程老手勿入) [复制链接]

Rank: 1

UID
3563986
帖子
122
PB币
266
贡献
0
技术
1
活跃
204
发表于 2020-12-8 10:56:18 IP属地未知 |显示全部楼层
快御云安全
前言

这篇文章主要是记录自己动手安装Big Sur在过程,和心理。略显繁琐,请自行跳跃观看。

发帖长度有限制,完整版请移步csdn

在CSDN中查看此篇文章

macOS Big Sur 正式版于 11 月 12 日星期四(北京时间 11 月 13 日)发布,改动还是挺大的。基于M1苹果自研芯片的macbook也发布了,看了各种up主的评测,网上一堆好评。我馋了好久了,奈何囊中羞涩。等我有钱了,一定要买macbook。

看了一眼跟了我6年之前的拯救者14(初代拯救者又叫Lenovo Gaming I7 4700hq),我想把跟我6年的老战友升级到最新的macOS系统。安装之前我电脑上已经安装了macOS Catalina,能安装这个是因为大概一年前在论坛上运气不错找到跟我同款机型的EFI分享。但是目前为止我这个机型在各种论坛,GitHub上找了一圈都没有Big Sur相关的EFI。想想原因很简单,6年前的电脑已经变的冷门了,很多玩这个电脑的大佬已经换新电脑了。而且Big Sur正式版本刚发布不足一个月,找不到也正常。

我的型号:联想(Lenovo)拯救者 14.0英寸游戏本(i7-4720HQ 8G 128G SSD+1T GTX960M )
我的EFI在此


一、EFI是什么?

EFI是可扩展固件接口(Extensible Firmware Interface)的缩写,是英特尔公司推出的一种在未来的类PC的电脑系统中替代BIOS的升级方案。

安装macOS 最难的部分可能就是EFI这部分了吧!这部分是花时间最多的地方,因为每种型号的电脑使用EFI都不相同。

二、获取EFI

如果能找到大佬制作的跟你机型相同的EFI,拿来主义,岂不美哉!

1.Hackintosh黑苹果长期维护机型整理清单

地址:
https://blog.daliansky.net/Hackintosh-long-term-maintenance-model-checklist.html

这篇文章非常不错,收录了很多机型的EFI,大部分热门机型都有。我在帮小伙伴安装黑苹果的时候经常用到。就算找不到跟你的机型完全一样的,也可以找配置接近的型号试试,主要CPU型号,同一代的CPU都可以尝试,我通过这个方法也成功帮冷门机型的小伙伴成功吃上黑苹果。

2.搜索efi

建议大家使用搜索引擎、github先搜索下有没有自己的机型,型号一样,机型配置有差异可以忽略,使用你的机器型号+clover、型号+opencore、型号+EFI、型号+mac、型号+Hackintosh等进行搜索。

二、自制EFI

如果你像我一样,通过上面的方法也没有找到自己型号的EFI。那么就跟我一起制作吧。

跟据我的经验,使用open core自制EFI仅实现 安装 到最终进入桌面这步不难。因为open core和一些驱动包已经替我们做了很多事情了,我们只要做简单的配置就行了。

如果你追求完美,显卡 HDMI 网卡 蓝牙 电源 键鼠等都要求完美,那就请你做好折腾的心理准备,不同的机型可能会有差异。如果没有时间折腾,接受不了一点点不完美请你就此放弃吧!这些东西加起来,我在空闲时间折腾了一周。我会拿我的机型做演示,都是大同小异的。

1.OC Gen-X图形化一键自动生成EFI(推荐)

OC-Gen-X

如果你有macOS 的环境,强烈推荐!!!生成efi真是太简单了!甚至不用改什么配置就可用。如果你身边有人有macOS系统的人,就用这个生成吧,图形化的界面,选好你需要的就一键生成啦。网上教程很多,不做过多介绍。
坦白说我就是用这个生成的。
缺点: 目前只能在macOS下运行,问题来了,我就是来安装macOS的,你还需要我有macOS?

2.手动下载EFI所需要的文件

高能预警,这条路比较慢长,做好心理准备。有macOS环境的强烈推荐上面说的OC-Gen-X 自动生成EFI,确实能省不少时间。

安装黑苹果的小伙伴中,应该有不少人手头没有macOS的机器的。那么如何生成EFI呢?
详细教程请参照:https://dortania.github.io/OpenCore-Install-Guide/
这个帮助文章写的很详细,如果耐心看完,人人都能安装黑苹果。文档很详细,我看完后,发现直正对我最有用的文章,就一篇就够了。
https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/haswell.html#starting-point
我的电脑平台是haswell笔记本平台的,所以是一面一篇文章。根据自己的平台自行选就行了。大同小异。

下载哪些文件

原文:
https://dortania.github.io/OpenCore-Install-Guide/ktext.html#firmware-drivers

下载open core

https://dortania.github.io/OpenCore-Install-Guide/installer-guide/opencore-efi.html

  • 删除Tools目录下所有文件
  • 删除Drivers目录下只保留OpenRuntime.efi,删除其他所有文件。


Drivers中文件作用简介:

  • AudioDxe.efi
    与macOS中的音频支持无关
  • CrScreenshotDxe.efi
    用于在UEFI中拍摄屏幕截图,我们不需要
  • OpenUsbKbDxe.efi
    用于运行DuetPkg的旧系统上的OpenCore选择器,不推荐使用,在Ivy Bridge和更高版本上甚至有害
  • UsbMouseDxe.efi
    与OpenUsbKbDxe类似的想法,仅在使用DuetPkg的旧系统上才需要
  • NvmExpressDxe.efi
    当固件未内置NVMe驱动程序时,用于Haswell及更早版本
  • XhciDxe.efi
    当固件未内置XHCI驱动程序时,用于Sandy Bridge和更早的版本
    仅当您在较旧的计算机中使用USB 3.0扩展卡时才需要
  • HiiDatabase.efi
    用于修复GUI支持,如Sandy Bridge和更早版本上的OpenShell.efi
    不需要引导
  • OpenCanopy.efi
    这是OpenCore的可选GUI,我们将讨论如何在“安装后”中进行设置,因此请暂时将其删除
    Ps2KeyboardDxe.efi + Ps2MouseDxe.efi
    当您需要此功能时很明显,USB键盘和鼠标用户不需要它
    提醒:PS2≠USB
下载HfsPlus.efi

https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/haswell.html#starting-point

不要使用配置程序,这些配置程序很少尊重OpenCore的配置,甚至像Mackie这样的配置程序也会添加Clover属性和损坏的plists!

下载安装ProperTree

这里推荐使用 https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/haswell.html#starting-point

这篇文档写的很详细,如果你的EFI启动不了,各种卡代码建议把这篇文档详细看一下。

笔记本电脑Haswell平台confg.plist配置信息

我以haswell为例,其他平台大同小异。

完整配置如下:
config.plist
config.plist点击查看



2

查看全部评分

Rank: 2Rank: 2

UID
661968
帖子
197
PB币
236
贡献
0
技术
0
活跃
234
发表于 2020-12-8 11:21:07 IP属地广东 |显示全部楼层
谢谢楼主分享,收藏备用。准备想换OC

Rank: 1

UID
3563986
帖子
122
PB币
266
贡献
0
技术
1
活跃
204
发表于 2020-12-8 11:33:51 IP属地未知 |显示全部楼层
我只是个小白,大佬勿喷啊,文章长度限制。csdn看完整版本的。https://blog.csdn.net/lxyoucan/article/details/110730680

Rank: 5Rank: 5Rank: 5

UID
184707
帖子
1058
PB币
2671
贡献
0
技术
3
活跃
561
发表于 2020-12-8 12:02:27 IP属地北京 |显示全部楼层

大佬一般不喷人,喷人的往往都是自以为是的小白

Rank: 2Rank: 2

UID
3516141
帖子
160
PB币
100
贡献
0
技术
0
活跃
238
发表于 2020-12-8 12:04:12 IP属地广东 |显示全部楼层
谢谢大佬,学习中~~~~~~~

Rank: 7Rank: 7Rank: 7

UID
4803496
帖子
2897
PB币
4541
贡献
0
技术
0
活跃
3491
发表于 2020-12-8 12:26:55 IP属地广东 |显示全部楼层
学习了
感谢楼主分享

Rank: 2Rank: 2

UID
4814863
帖子
479
PB币
372
贡献
0
技术
0
活跃
971
发表于 2020-12-8 12:39:29 IP属地未知 |显示全部楼层
感谢分享,谢谢

Rank: 5Rank: 5Rank: 5

UID
2500033
帖子
1032
PB币
3319
贡献
0
技术
0
活跃
1342
发表于 2020-12-8 13:20:26 IP属地山东 |显示全部楼层
感谢楼主分享,收藏备用

Rank: 2Rank: 2

UID
459039
帖子
131
PB币
154
贡献
0
技术
3
活跃
373
发表于 2020-12-8 14:01:59 IP属地未知 |显示全部楼层
麻烦楼主好人做到底 能不能把需要的文件 全部下载好 然后 放到网盘里分享出来  git实在太慢    。。。。

Rank: 1

UID
3563986
帖子
122
PB币
266
贡献
0
技术
1
活跃
204
发表于 2020-12-8 16:32:11 IP属地未知 |显示全部楼层
redantvista 发表于 2020-12-8 14:01
麻烦楼主好人做到底 能不能把需要的文件 全部下载好 然后 放到网盘里分享出来  git实在太慢    。。。。

安排!

我把用到的文件保存到网盘里供大家下载使用。 链接:
https://pan.baidu.com/s/1qnnBumyc3ZanuI04OACasg 提取码: b7ps


字数限制这个贴子不是完整版本。详细文章见:
https://blog.csdn.net/lxyoucan/article/details/110730680

Rank: 7Rank: 7Rank: 7

UID
621460
帖子
2918
PB币
1162
贡献
0
技术
1
活跃
1624
发表于 2020-12-8 18:18:32 IP属地河南 |显示全部楼层
谢谢分享,学习学习。。。

Rank: 9

UID
750326
帖子
4537
PB币
3278
贡献
0
技术
102
活跃
2894
发表于 2020-12-8 18:53:10 IP属地四川 |显示全部楼层
这个教程太好了

Rank: 1

UID
4876207
帖子
21
PB币
380
贡献
0
技术
0
活跃
144
发表于 2020-12-8 19:07:43 IP属地湖北 |显示全部楼层

感谢分享,谢谢

Rank: 2Rank: 2

UID
530095
帖子
190
PB币
32
贡献
0
技术
0
活跃
1287
发表于 2020-12-8 20:34:35 IP属地湖北 |显示全部楼层
谢谢楼主分享,收藏备用

Rank: 5Rank: 5Rank: 5

UID
71425
帖子
606
PB币
1971
贡献
0
技术
0
活跃
143
发表于 2020-12-9 13:31:10 IP属地广东 来自手机 |显示全部楼层
好帖子,支持

Rank: 1

UID
4876510
帖子
16
PB币
15
贡献
0
技术
0
活跃
22
发表于 2020-12-9 14:36:49 IP属地上海 |显示全部楼层
先收藏,回去慢慢看

Rank: 2Rank: 2

UID
3002349
帖子
130
PB币
760
贡献
0
技术
0
活跃
230
发表于 2020-12-10 15:13:51 IP属地山东 |显示全部楼层
今晚上开始搞起

Rank: 2Rank: 2

UID
2956369
帖子
418
PB币
262
贡献
0
技术
2
活跃
299
发表于 2020-12-10 16:17:04 IP属地浙江 |显示全部楼层

学习了
感谢楼主分享

Rank: 1

UID
3563986
帖子
122
PB币
266
贡献
0
技术
1
活跃
204
发表于 2020-12-11 10:56:16 IP属地未知 |显示全部楼层
笔记本电脑Haswell平台confg.plist配置信息

我以haswell为例,其他平台大同小异。

  • 删除WARNING,选中后,右键 =》Remove 或者按 - 按键删除。

    这些内容都是注释,删除了看着舒服点。
删除Root\DeviceProperties\Add 目录下所有的项目


这是个人经验,这个地方坑过我。因为配置错误,各种启动报错。后来我发现,这个地方为空,反而可以正常启动。这边主要是用于驱动显卡和声卡的。可能系统安装完成后在回过来完善它。

Root\Kernel\Quirks 下参数配置

AppleCpuPmCfgLock -> True
AppleXcpmCfgLock -> True
DisableIoMapper -> True
XhciPortLimit -> True

Misc 下面的修改如下图


AppleDebug -> True
ApplePanic -> True
DisableWatchDog -> True
DisplayLevel -> 2147483648 (这个干嘛用的我不清楚,OC Gen-X生成的配置是这么配的)
SecureBootModel -> Disabled
Vault -> Optional
ScanPolicy -》 0

NVRAM

boot-args设置成 -v keepsyms=1 debug=0x100 主要是方便调试,调试完了后可以把这些参数删除了。

PlatformInfo

PlatformInfo -》Generic-》 SystemProductName -》 MacBookPro11,4

模拟白苹果的机型,先设置个名称就行了,序列号等其他信息后面我们可以使用
OpenCore Configurator 自动生成。
具体模拟成什么型号,参考相应平台的说明,比如我的平台就参考这个:
https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/haswell.html#platforminfo

  • UEFI
    • Quirks
      • IgnoreInvalidFlexRatio -》 True
      • ReleaseUsbOwnership -》 True



终于配置完了,这时我才发现原来OC-Gen-X 帮我节省了如此多的时间啊!手动配置确实在麻烦不少啊!!!有条件的还是用OC-Gen-X吧。
完整配置如下:
config.plist
config.plist点击查看https://blog.csdn.net/lxyoucan/article/details/110820973

Rank: 1

UID
3563986
帖子
122
PB币
266
贡献
0
技术
1
活跃
204
发表于 2020-12-11 10:57:14 IP属地未知 |显示全部楼层
BIOS设置

这部分我是直接从原文中拿过来的,仅供参考,我的电脑设置项很少。
Fast Boot
Secure Boot SATA Mode: AHCI
因为我设置的比较久远了,根据我的印象大概就设置了上面3项。

禁用下面这些

Fast Boot
Secure Boot
Serial/COM Port
Parallel Port
VT-d (can be enabled if you set DisableIoMapper to YES)
CSM
Thunderbolt(For initial install, as Thunderbolt can cause issues if not setup correctly)
Intel SGX
Intel Platform Trust
CFG Lock (MSR 0xE2 write protection)(This must be off, if you can’t find the option then enable AppleXcpmCfgLock under Kernel -> Quirks. Your hack will not boot with CFG-Lock enabled)
For 10.10 and older, you’ll need to enable AppleCpuPmCfgLock as well

启用下面这些

VT-x
Above 4G decoding
Hyper-Threading
Execute Disable Bit
EHCI/XHCI Hand-off
OS type: Windows 8.1/10 UEFI Mode
DVMT Pre-Allocated(iGPU Memory): 64MB
SATA Mode: AHCI

EFI写入到u盘安装macOS Big Sur

我用的黑果小兵的安装镜像,镜像的下载和使用请参考这篇文章。
https://blog.daliansky.net/macOS-BigSur-11.0.1-20B29-Release-version-with-Clover-5126-original-image-Double-EFI-Version-UEFI-and-MBR.html
黑果小兵的博客一直在更新,可以到他的博客下载最新的镜像。

使用etcher把镜像写入u盘后,把对应EFI分区的文件备份后,替换成我们刚才制作的EFI文件,试试是否可以正常进入安装界面,如果能进入安装界面,基本就成功80%了。

系统安装过程,常玩黑苹果的小伙伴应该不需要了。没安装过的,网上已经有不少不错的教程了。
比如:
天逸510s Mini兼macOS BigSur安装教程
安装步骤可以参考这个教程。

修改U盘的EFI分区文件

有很多小伙伴可能不知道如何修复U盘中的分区,因为默认情况 下电脑上是不显示这个分区的。

  • mac下可以使用分区挂载工具,我比较喜欢OpenCore Configurator分区挂载功能,“工具”=》“挂载”图形化操作,选择自己U盘对应的EFI分区就行了。我个人在MAC操作较多一些。
  • windows下,使用DiskGenius 找到你的U盘的EFI分区,如下图:
    鼠标右键=》指定新的驱动器号(盘符)

    操作完成后,发现“我的电脑”里多出一个“O盘”(你指定的盘符的盘我这里是O),但是你打开会提示没有仅限。如下图:

    可以下载 Explorer++之类的软件搞定,我喜欢windows自带的记事本就可以搞定了。
    windows 10为例。任务栏 点击 放大镜图标,搜索 notepad,并以管理员身份运行。如下图



回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛