隐约雷鸣 阴霾天空 但盼风雨来 能留你在此

隐约雷鸣 阴霾天空 即使天无雨 我亦留此地

OpenCore快速导读

《OpenCore快速导读》

OpenCore引导是黑苹果的未来的发展趋势

众所周知,clover是目前黑苹果引导的主力,但clover的历史包袱太重,前期规划不够长远,每次新的macOS版本出来后都需要更新clover。是时候放弃clover转向OpenCore了

OpenCore配置

OpenCore目前配置起来还比较复杂(和clover差别还是挺大的,不能完全按照clover的思路来),详细的配置请参考xjn的这篇文章,我主要补充一些大家容易忽略的地方

入门请看我上一篇文章

OpenCore常用驱动及文件下载地址

OpenCore引导 https://github.com/acidanthera/OpenCorePkg

OpenCore部分驱动 https://github.com/acidanthera/AppleSupportPkg

模拟SMC https://github.com/acidanthera/VirtualSMC

显卡驱动 https://github.com/acidanthera/WhateverGreen

声卡驱动 https://github.com/acidanthera/AppleALC

核心插件 https://github.com/acidanthera/Lilu

Intel有线网卡驱动 https://github.com/acidanthera/IntelMausi

OpenCore shell https://github.com/acidanthera/OpenCoreShell

USB驱动 https://bitbucket.org/RehabMan/os-x-usb-inject-all/downloads/

从clover转向OpenCore你需要注意的地方

第一个就是,如果你之前是模拟NVRAM,请一定一定要删除RC脚本

删除这些文件(sudo),重启时在clover引导界面按F11删除nvram,不开机选择关机,插入OpenCore引导优盘启动系统

/Volumes/EFI/nvram.plist
/etc/rc.clover.lib
/etc/rc.boot.d/10.save_and_rotate_boot_log.local
/etc/rc.boot.d/20.mount_ESP.local
/etc/rc.boot.d/70.disable_sleep_proxy_client.local.disabled
/etc/rc.boot.d/80.save_nvram_plist.local
/etc/rc.boot.d
/etc/rc.shutdown.d

OpenCore生成NVRAM

输入sudo defaults write 把LogoutHook.command文件拖入终端后按回车,重启电脑几次即可生成NVRAM(注意不能删除或者移动LogoutHook.command这个文件),这个文件在OpenCore的这个位置

《OpenCore快速导读》
# 示例
sudo defaults write com.apple.loginwindow LogoutHook /Users/XXX/Documents/LogoutHook/LogoutHook.command

如果不小心弄错了,使用这条命令删除即可

sudo defaults delete com.apple.loginwindow LogoutHook

第二点

由于OpenCore不能再使用之前clover的内存补丁,这导致我们可能需要手动计算出slide值,计算slide值请参考黑果小兵的这篇文章

https://blog.daliansky.net/Slide-value-acquisition-and-calculation.html

一部分主板时不需要在boot-args里填写slide值的,一部则需要,我这里举两个例子,比如我的B360M迫击炮主板,slide值就是129,大部分z360主板使用MemoryAllocation.efi后slide值填写为1就可以,似乎Z370,Z270这些支持原生NVRAM的可以不用填写slide值直接进入系统

《OpenCore快速导读》

双系统

两个macOS是不需要设置什么的,windows的话OpenCore官方推荐使用Boot Camp安装windows

未完待续

今天就先写这么多,有空再更新

点赞

可以不需要填写邮箱和昵称直接评论,评论将在审核后通过

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据