黑苹果oc清除nvram_自己组装一台“iMac”是什么体验(下):AMD 平台也能吃上黑苹果...

51defb398e85ac432340d781dc7d464f.png

a821b045b320c86e479557654f3bf917.gif

2fc0cfe0433d84d5b44652a287ad8a9a.png

​为了让手上这台 AMD 平台的台式机也能吃上完美黑苹果,我从上两周开始就计划这个事,当时也出了一篇内容来介绍如何选择安装黑苹果的台式机硬件,有兴趣的朋友也可以搜索一下之前的内容。

fbeba89e4d7f249efbfd0140ff63d991.png

b1faeb3fe9089cdfaab8aba825e3c7cc.png

3c4a04a41a6a450d65c38dee1c4ad958.png

由于不想破坏之前的系统,添置了一块 M2 硬盘用来单独安装黑苹果,也为了能完美使用 AirDrop、handoff 等功能,添置了一块黑苹果无线网卡。还有为了显卡可以免驱,在 XY 淘了一块 RX470 显卡。本来预估的是等购买的配件陆续到货,就很快可以出这篇教程了,结果事与愿违,整整折腾了近一周时间才搞定,真是少一点耐心都行。

好了,废话不多说,先来看这次黑苹果的主要硬件配置:

  • CPU:AMD R5 1600
  • 主板:MSI B350M MORTAR
  • 显卡:RX470 4G
  • 网卡:BCM94360CD
  • 内存:8GBx2
  • 硬盘:250GB M2

如果大家的机器跟我的一样,相近的配置也可以,按照教程先做好安装 U盘,然后直接用我的配置文件就行。如果大家的机器跟我的差异较大,还是老老实实地跟着教程一步一步来吧。

本次教程用到的软件(回复 AMD 黑苹果获取链接)也介绍一下:

❶ Python+7z:搭建软件环境。

❷gibMacOS:基于 Python 环境的启动 U 盘制作工具,国外大神制作的,我只是搬运工。

❸ ProperTree:Windows 下编辑 config 的软件。

本次 AMD 平台黑苹果教程是基于 OpenCore 来引导,之前也试过 Clover,但老是不成功,就转投了 OpenCore 阵营。对于大家来说,两种引导方式的目的都是一样的,所以大家熟悉用哪个就用哪个,随便挑。


01安装 Python

软件下载下来之后,我们要安装 Python 来搭建启动 U 盘的制作环境。不要问为什么要用 Python,问就是大神用的就是这个。

ebe362650da71e1b354e14f9fd4d7940.png

在安装 Python 的时候要注意,记得勾选安装页面里 Add Python x.x to PATH 的选项,不然后面打开就报错了。具体安装过程就不赘述了,很简单的。

如果你电脑里没有安装 7z 解压软件,也需要重新安装一下,Python 需要这个软件来配合运行。


02下载恢复镜像

打开下载的 gibMacOS 文件夹,右键选择以管理员身份运行 gibMacOS 这个 Windows 批处理文件,软件自动运行之后,会弹出让你选择哪个镜像。因为我们这里是用恢复模式做的系统,所以我们选择 R,软件会自动搜索出适用的 macOS 恢复系统。

86d6fc293e1e815c7802843e82800beb.png

1bd327d240d43a38dcf93aab8544703c.png

这里我们选择最新版本的 FULL Install 镜像就行,就是图里的 5,我们输入 5 然后回车,它就会自动下载最新的恢复镜像了。

0f6d291f67908deeb5d4daa1c954f80c.png

等待下载完成之后,gibMacOS 文件夹里面就会多一个 macOS Downloads 的文件夹,里面就是下载好的恢复镜像。


03制作启动 U 盘

插上准备好的 U 盘,记得是 8GB 以上的容量。还是在gibMacOS 文件夹里,右键点击选择以管理员身份运行 Makeinstall 这个 Windows 批处理文件。

6c40998716aec1bfdbe58296df1dac40.png

ed6fc5ab183910a29e67a8f091b489fa.png

它会自动读取出你插入的 U 盘,这里要记得你的 U 盘容量大小,别选了自己的硬盘。我这里是为了示意随便找个 U 盘,我们输入 4O 然后回车。4 就是对应 U 盘的号码,O 就是用 OpenCore 来代替 Clover 引导。

3bb2d12e1c7148196d15f8a7dc1af22e.png

程序会提示你将会清除掉 U 盘里的所有数据,这里我们输入 y 然后回车即可。

25d918fefc26517f3bd7414d546d87cf.png

82af9a987ad4b4a6ef14dd6a3791a9fc.png

成功格式化并制作分区之后(卡在这一步的朋友,记得在用驱动精灵删掉你 U 盘分区之后不要格式化),软件会提示我们输入我们下载镜像的路径。

717167a3309e7890a22f97298dd1fda8.png

我们打开macOS Downloads 这个文件夹,找到最后那个 Dmg 文件,按住 shift 键右键点击这个文件,选择复制为路径,然后回到命令行里面粘贴即可,然后按回车,程序会自动把镜像写入到你的 U 盘里面。这样,一个启动 U 盘就做好了。

1c9dc9e899b6e029ee062666658e2038.png

重新插拔 U 盘,可以看到 U 盘已经变成一个只有 200M 大小的空间,里面有个 EFI 文件夹,打开文件夹,里面是 BOOT 和 OC 两个子文件夹,BOOT 里面就是 U 盘启动的EFI 引导参数,OC 就是 OpenCore 的相关文件,我们主要关注这几个重要的就行。

af3555afebba942052df001f73868e16.png

ACPI:用于加载、屏蔽和修补 ACPI (DSDT/SSDT) 表,AMD 装黑苹果的同学特别要注意这个;Drivers:内核驱动;Kexts:硬件驱动,建议在安装的时候就找齐驱动;config list:配置文件


04整理 EFI 文件夹

config 文件很重要,它是系统启动所必须的通用配置文件,包含了启动信息、硬件和硬件设置信息、驱动信息。你的系统能不能正常启动,macOS 认不认你这个机器,靠的就是这个 config 文件。我在折腾的过程中,就是因为 config 文件设置不正确,导致反反复复重启好多遍,才试出来适合自己的 config 文件设置,这个过程很繁琐,后面再单独聊聊怎么配置 config 文件吧,没时间可以不折腾这个,反正大部分人也是想拿来直接用的(手动狗头)。

如果,你的电脑平台跟我上面说的差不多,你也可以试着直接用我的整个 EFI 文件,替换掉你启动 U 盘的 EFI 文件即可。如果你的电脑不能正常引导,出现报错,教大家一个更简单的办法,搜索黑苹果长期维护机型整理清单,在清单里找到自己相近配置的文件,下载下来替换掉 U 盘里的旧文件再试,想要一次成功就得靠运气了。


05安装 macOS

安装过程很简单,u 盘插入电脑,启动电脑时选择从 U 盘启动,选择第一项的 macOS 安装。顺利的话,你就能见到一个白苹果图标,再等一会就能进入 macOS 的恢复界面了。

db8d2b2ce94d5147a00681fcd50dd52f.png

在这里我们要先选择磁盘工具,把我们准备好用来安装 macOS 的硬盘格式化,这里强烈建议大家用单独的硬盘安装,macOS 和 Windows 物理隔开,不然一个不小心数据丢失就麻烦大了。命名大家可以随意命名,格式选择 APFS 格式,直接抹掉就行。

fb6d2a08f8708cc90e7d21e44f982b59.png

抹完硬盘之后,回到安装页面,选择重新安装 macOS,选择刚刚抹掉的硬盘,然后就是十几分钟的等待时间,会自动下载系统进行安装。期间会自动重启数次,我们不用管,安装完之后就能进入正常的设置界面了,能进去就算成功了,这个也不赘述了。


06替换 EFI 文件

成功安装完系统,我们还要做一件事,就是用 U 盘里面的 EFI 文件代替硬盘的 EFI 文件,之后启动就不用插着硬盘了。

因为硬盘内的 EFI 分区正常状态下是看不到的,我们要用命令把这个分区挂载出来。我们找到启动台,找到其它-终端,打开终端。输入命令 sudo diskutil list 然后回车,它会让你输入密码,输密码的过程是不会显示的,所以你输入密码之后大胆地按回车。

3b40429857672fff13742dee833a9a88.png

然后终端会显示出来你硬盘的 EFI 分区,后面那个 disk0s1 就是这个分区的位置,然后我们输入 sudo diskutil mount disk0s1,按回车就能在桌面上看到 EFI 这个分区了。我们打开它,把 U 盘根目录里的文件夹放进去,之后我们再启动电脑的时候就不用插入 U 盘了。

好了,整个黑苹果安装过程就到这里了,关键点就在与 EFI 文件夹里的 config 文件和驱动文件,在安装过程中你肯定会遇到卡代码的情况,这个时候就善用百度吧,一项一项解决就好了,能找到相近配置的 EFI 文件那就恭喜你了。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
当您看到这样的提示消息“switch: rename flash:nvram_config flash:old.txt rename: read only file system”,它意味着您的交换机处于只读文件系统状态,无法对文件系统中的文件进行重命名操作。 只读文件系统是一种保护机制,它防止对文件系统进行任何修改。您无法修改或删除文件,也无法进行重命名等操作。这种状态通常是由于某种错误或文件系统损坏导致的。 要解决这个问题,您可以尝试以下步骤: 1. 检查文件系统:首先,确定该文件系统是否确实处于只读状态。可以尝试使用其他命令或查看文件系统状态的其他指示来确认。 2. 重新启动交换机:有时,重新启动设备可以解决只读文件系统的问题。尝试重新启动交换机并检查是否存在任何变化。 3. 检查设备错误:检查交换机是否有任何硬件错误或故障。这可能导致文件系统进入只读状态。查看设备日志以确定是否存在硬件问题。 4. 恢复默认配置:如果无法解决只读文件系统问题,您可能需要恢复交换机的默认配置。这将清除文件系统中的所有文件并将其还原为出厂设置。 请注意,在进行任何更改之前,一定要备份您的数据。如果可能的话,将重要文件复制到其他位置进行保存。 如果上述解决方案无法解决问题,建议咨询交换机制造商的技术支持团队。他们将能够为您提供更具体的建议和指导。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值