【黑果小兵】AMD Ryzen安装macOS High Sierra(10.13)指南[授权翻译]

38次阅读
没有评论

【黑果小兵】AMD Ryzen 安装 macOS High Sierra(10.13)指南[授权翻译]

如果你有一个基于 Intel 的系统,请参阅:macOS 安装教程兼小米 Pro 安装过程记录,因为本指南仅适用于 Ryzen。

使用这个 Ryzen High Sierra 指南的基本步骤,以下设备工作正常:

  • 声卡
  • 以太网络
  • 所有 USB 端口
  • USB3 速度
  • Nvidia GPU
  • AMD GPU
  • 睡眠唤醒

Ryzen High Sierra Hackintosh 概述

稍微额外的努力,Ryzen 可以在黑客行业工作,虽然它不会像英特尔的机器那样流畅,但是这是 Mac 的基础。

本指南基于 Clover 方法,并使用在 Ryzen 兼容性安装期间应用的定制 Ryzen 内核。与英特尔的机器相比,安装的时间还要长得多。

您只需要一个备用闪存驱动器,硬盘驱动器以及能够运行虚拟机来完成此操作的 Mac 或 Windows / Linux 计算机。我已经包含一个 EFI 文件夹以及执行安装所需的 PreInstall&PostInstall 文件夹。安装完成后,声音应该工作我使用 VoodooHDA.kext 驱动程序,USB 2/ 3 端口工作正常,使用USBInjectAll.kext /GenericUSBXHCI.kext,而对于以太网我包含了所有的可能的驱动文件,我可以想到 Ryzen 主板使用的,所以安装完成后也要工作。

使用本指南中包含的步骤和文件,我可以同时获得 AMD RX 和 Nvidia GTX 显卡的功能。使用 Ryzen CPU 会出现一些图形化的性能下降。更新的 AMD 显卡的性能下降了 10-15%,而对于 Nvidia 来说,性能下降了 50%,fps 下降了 50%。

睡眠也适用于我是否插入了 AMD 或 Nvidia 显卡。在 Ryzen + Nvidia 上使用睡眠工具已经导致其他人重新启动问题,而不是正常唤醒,但似乎从 High Sierra 10.13 开始已经解决。包括 10.13.1 build (17B1003)和 10.13.2 (Beta),因为我没有遇到这个问题与我的 GTX 1050 钛使用本指南中包含的文件。

Ryzen hackintosh 的一个 重要问题是无法安装 macOS 更新。例如,当我尝试时,我无法运行更新安装程序从 10.13.1 到 10.13.2。例如,当苹果有 macOS 的根问题时,小的更新可以工作 10.13.1 我能够更新到更新的版本 10.13.1。但是要升级到 10.13.2,我唯一的选择就是在应用商店下载更新后的版本,然后创建另一个 USB 安装程序,重新安装 High Sierra。

这个和更慢的图形性能,特别是在我看来与 Nvidia 显卡配对时,是使用 Ryzen 黑金刚的最不方便的部分。如果你还没有购买你的电脑零件,并计划使用 macOS 作为你的主要操作系统,我建议与英特尔一起,只为了更平滑的体验,但如果你已经有一台像我这样的 Ryzen PC,让我们开始吧…

Part 1 – 创建一个 Ryzen 安装程序

要创建 Ryzen hackintosh,您需要创建一个备用的 8GB + 闪存驱动器来安装 High Sierra 安装程序。

另外需要一个 mac 或没有 Mac 的人,你需要创建一个运行 macOS 的虚拟机

这是一个书面指南,但是如果你喜欢视频教程请参阅 XLNC** 创建的 视频

1. 创建一个 High Sierra USB 安装程序

学习如何做到如下:如何创建 MacOS 系统安装 U 盘

2. Ryzen 内核设置

现在我们手中已经有了 High Sierra 的安装程序,我们需要将其配置为更友好的方式,方法是放入修改好的内核 Bronya @ InsanelyMac 和由 XLNC 创建的 PreInstall/PostInstall 的脚本。

2.1 文件夹可见性

AMD 内核文件被添加到默认情况下在 macOS 上隐藏的文件夹,所以让我们取消隐藏这些文件夹:

  1. 打开 终端
  2. 输入以下两行命令:
1
2
defaults write com.apple.Finder AppleShowAllFiles true
killall Finder

​ 屏幕输出如下:
【黑果小兵】AMD Ryzen 安装 macOS High Sierra(10.13)指南[授权翻译]

  1. 重新启动 macOS,以便在编辑默认值后显示隐藏的文件。
  2. 打开你在步骤 1 中所做的闪存驱动器 Install macOS High Sierra 你看到一堆半透明的文件夹。这些是我们将要更改的隐藏文件夹。
    【黑果小兵】AMD Ryzen 安装 macOS High Sierra(10.13)指南 [授权翻译]
    注意文件夹 .IABootFilesSystem,这是你将要添加东西的目录。
2.2 添加 AMD 修补的内核

现在我们要开始将粘贴文件从可下载的文件夹复制到 USB 闪存驱动器

  1. 下载 Ryzen_Kernel_10.13.zip
  2. 解压Ryzen_Kernel_10.13
  3. 进入 Ryzen_Kernel_10.13/PreInstall/Prelinkedkernel/ 目录
  4. 复制 prelinkedkernel 注意:是文件而不是文件夹
  5. 我们将使用 prelinkedkernel 的补丁版本来替换安装 macOS High Sierra 上现有的 Apple 版本。在以下位置粘贴并替换prelinkedkernel
    1. /Volumes/Install macOS High Sierra/.IABootFiles/
    2. /Volumes/Install macOS High Sierra/System/Library/PrelinkedKernels/
  6. 导航回 Ryzen_Kernel_10.13 文件夹
  7. 复制 PreInstall 和 PostInstall 文件夹
  8. 将它们粘贴到闪存驱动器/Volumes/Install macOS High Sierra/

第 3 步。EFI 分区配置

现在,必须通过添加预配置的 EFI 文件夹来配置闪存驱动器的启动分区。

  1. 装载 EFI 分区:
    1. 下载 Clover 配置器
    2. 打开 三叶草配置程序
    3. 在工具下选择 装载 EFI
    4. 单击 安装分区 以安装 macOS …。
    5. 点击 打开分区
  2. 如果在挂载的分区中存在,则选择名为 EFI 的文件夹。
  3. 下载Ryzen_High_Sierra_10.13_EFI.zip
  4. 解压 Ryzen_High_Sierra_10.13_EFI.zip
  5. 复制 解压缩的 EFI 文件夹
  6. 将复制的 EFI 粘贴到已装入的 EFI 分区或 **/ 卷 / EFI 中 **

第 2 部分 – 在 Ryzen 上安装 High Sierra

在 Ryzen 上安装 High Sierra 相对于兼容的英特尔机器来说更难执行,主要是因为需要时间加载各个部件,而且由于需要耐心处理失败的靴子,您可能经常遇到这个着名的屏幕:

【黑果小兵】AMD Ryzen 安装 macOS High Sierra(10.13)指南[授权翻译]

不用担心,只需重新启动系统,然后重试。在启动 Ryzen hackintosh 的时候,斜线的圆 / 失败的启动图标也可能会出现,然后安装后,虽然它应该比安装发生的频率低。如果你睡觉了,而不是把它关掉,那么这个问题不应该是一个大问题,这对 AMD 和 Nvidia 显卡都适用。

步骤 1. BIOS 设置

现在 USB 安装程序已经完成了,现在可以配置 BIOS 以兼容 macOS。

  1. 重新启动机器并进入 BIOS,热键将为 F8,F10,F11 或 F12
  2. 转过“退出”部分并将 BIOS 设置重置为“默认”
  3. 我建议将闪存驱动器的 UEFI:分区设置为在 Boot 的引导部分下找不到的 Boot#1
  4. 设置以下 BIOS 设置:(您可能没有所有这些设置,这没关系)
    1. AMD-V / SVM = 禁用(可以重新启用后
      如果需要安装)
    2. SATA 端口 = AHCI
    3. IOMMU = 禁用
    4. APU = 禁用
    5. HPET = 启用
    6. EHCI Hands-off = 已启用
    7. XHCI Hands-off = 已启用
    8. 串行端口 = 禁用
    9. 并行端口 = 禁用

第 2 步。启动 USB 安装程序

启动到 MacOS USB 闪存驱动器安装程序的 UEFI 以加载 Clover 启动菜单。

【黑果小兵】AMD Ryzen 安装 macOS High Sierra(10.13)指南 [授权翻译] 如果 USB 驱动器没有设置为默认启动音量,则在启动屏幕出现时更改临时启动设备,需要按下的按钮通常为 F10,F11 或 F12。出现临时选择屏幕时选择 UEFI 😦 USB 设备名称)。

  1. 你现在在三叶草菜单。使用箭头键验证 Boot OS X 安装从安装 选择macOS High Sierra
  2. Enter 键
  3. 安装程序现在将缓慢加载…如果您得到香烟十字标志而不是下面的图像,只需重新启动并再次尝试。 当我通过安装程序的步骤时,发生了几次这样的事情,只是再次尝试让我解决这个问题。 **

【黑果小兵】AMD Ryzen 安装 macOS High Sierra(10.13)指南[授权翻译]

当安装程序加载时,我们希望在开始安装之前将磁盘格式化为适合黑客可用性的 GUID。

  1. 安装程序出现时按 继续

  2. 选择你的语言

  3. 从安装菜单中选择 磁盘工具

  4. 按下左上角左上角的查看按钮,从下拉菜单中选择 显示所有设备。(注意:NVME 驱动器不显示?)

  5. 选择要安装 macOS 的磁盘,并使用以下设置删除它:

    • 名称:(可以任意命名)
    • 格式:Mac OS 扩展(日志式)
    • Scheme:GUID 分区映射

    【黑果小兵】AMD Ryzen 安装 macOS High Sierra(10.13)指南 [授权翻译] 记住为 AMD 内核选择的驱动器名称和禁用 APFS 转换非常重要。

  6. 擦除

  7. 关闭 磁盘工具

  8. 安装 macOS High Sierra

注意:在安装 macOS 时,屏幕可能会变黑,显示屏正在睡眠,您可以按住键盘上的某个键或摇动鼠标来唤醒屏幕

【黑果小兵】AMD Ryzen 安装 macOS High Sierra(10.13)指南[授权翻译]

安装程序完成后,计算机将重新启动,您将希望返回到 Clover 菜单。

步骤 3. AMD PreInstall 内核执行

Clover 现在有了第二个选项,但是在我们做这个之前,我们必须先做 AMD 内核的预安装部分

【黑果小兵】AMD Ryzen 安装 macOS High Sierra(10.13)指南[授权翻译]

  1. 选择 引导 OS X 从安装 macOS 高山 再次 安装

  2. 一旦安装程序完成加载,在顶部菜单栏中通过实用程序打开 终端

  3. (可选)禁用终端的 APFS

  4. 如果您忘记了您的驱动器名称,请键入以下内容:

1
ls -1 /Volumes

ls -1 /Volumes将列出可用卷。 我们需要在步骤 4.2 中为下面一行设置的驱动器的名称

  1. 在 ** 终端中输入以下命令:

    1
    /Volumes/Image/ Volume/PreInstall/pre
  2. Enter 键

  3. ** 卷名称:** 是您格式化时命名的驱动器。所以输入并按回车。

  4. 让它运行…

  5. 在终端中提示您 重新启动 计算机时,将从顶部的银色菜单栏中 重新启动 计算机

第 4 步 完成安装程序

【黑果小兵】AMD Ryzen 安装 macOS High Sierra(10.13)指南[授权翻译]

  1. 在重新启动时重新进入 Clover 菜单
  2. 从“Hackintosh”选择 启动 macOS 安装
  3. 安装程序将完成 High Sierra 安装…如果您在灰色屏幕重新启动,并再次尝试,直到它加载底部图像成功。 另外这部分花了我很长时间才完成,我被困在“约 18 分钟”,等了约 10 分钟。

【黑果小兵】AMD Ryzen 安装 macOS High Sierra(10.13)指南 [授权翻译] 检查出 High Sierra fix –“macOS 无法安装在您的计算机上”,如果你得到一个重新启动错误提示,而不是这张照片。

步骤 5. AMD Post 安装内核执行

  1. 选择 Boot OS X Install from Install macOS High Sierra 再次 进行安装

  2. 一旦安装程序完成加载,在顶部菜单栏中通过实用程序打开 终端

  3. 终端中 键入以下内容:

    1
    /Volumes/Image/ Volume/PostInstall/kernel_kext_install_only
  4. Enter 键

  5. 输入 卷名称的 驱动器 名称:

  6. 让它运行…

  7. 在终端中提示您 重新启动 计算机时,将从顶部的银色菜单栏中 重新启动 计算机

第 6 步。Ryzen 最终安装和第一次启动

安装完成后电脑会自动重启。

【黑果小兵】AMD Ryzen 安装 macOS High Sierra(10.13)指南[授权翻译]

  1. 从“Hackintosh”中 选择Boot macOS
  2. 选择 语言
  3. 选择 键盘
  4. 选择 我的电脑没有连接到互联网
  5. 选择 不传输任何信息
  6. 同意 条款和条件
  7. 填写 登录信息
  8. (可选)如果您不希望被跟踪,请在快速设置中选择 自定义设置
  9. macOS High Sierra 将首次启动…

第 3 部分 – Ryzen Hackintosh 后安装

还有很多事情可以从硬盘驱动器而不是闪存驱动器启动,并从图形卡获得适当的视频加速必须完成。

【黑果小兵】AMD Ryzen 安装 macOS High Sierra(10.13)指南[授权翻译]

步骤 1. 配置 EFI 分区

现在我们在 macOS 中,我们希望能够在没有 USB 闪存驱动器插件的情况下加载 macOS。为了能够从驱动器启动 macOS,它需要被复制到启动驱动器的 EFI 分区上。你也应该有互联网接入。

  1. 打开 三叶草配置程序
  2. 安装 闪存驱动器 EFI
  3. 按打开 EFI 或导航到取景器中的 EFI 位置
  4. 将 EFI 文件夹复制到您的桌面上
  5. 打开 查找器 并弹出闪存驱动器
  6. 使用 Clover Configurator 安装磁盘的 EFI
  7. 按打开 EFI 或导航到取景器中的 EFI 位置
  8. 将 EFI 粘贴到磁盘上的现有 EFI 上
  9. 当它通过菜单提示您 EFI 文件夹已经存在时,选择 Replace

【黑果小兵】AMD Ryzen 安装 macOS High Sierra(10.13)指南[授权翻译]

现在,您将能够在没有 USB 闪存驱动器的情况下启动 macOS

** 建议:** 删除 EFI 文件夹中名为 APPLE 的文件夹(如果存在)。这个文件夹是在安装过程中自动在闪存驱动器的 EFI 分区上创建的,可能会导致 hainstintosh 问题。该文件夹最终将被重新创建,但只需要在安装 macOS 后删除一次。

步骤 2. AMD CPU 速度增强

运行 AMD Ryzen Hackintosh 时,CPU 的性能下降了大约 20%。这可以通过设置 busratio bootflag 来匹配你的 Ryzen CPU 来解决。

总线 速率 由以下公式计算:CPU 速度时钟(MHz)/ 总线速度(MHz)= 总线速率。

CPU 速度时钟(MHz)= CPU 速度(GHz)x 1000

所有 Ryzen CPU 的总线速度(Mhz)= 100MHz

例子:

  • Ryzen 1800X 3.6GHz; busratio = 36
  • Ryzen 1700x 3.4GHz; busratio = 34
  • Ryzen 1700 3.0GHz; busratio = 30
  • Ryzen 1600X 3.6GHz; busratio = 36
  • Ryzen 1600 3.2GHz; busratio = 32
  • Ryzen 1500X 3.5GHz; busratio = 35
  • Ryzen 1400 3.2GHz; busratio = 32
设置公交车比例:
  1. 装入 EFI 分区

  2. 导航到 / 卷 / EFI / EFI / CLOVER /

  3. 在 Clover Configurator 中打开 config.plist

  4. 在左侧栏中选择 引导

  5. 自定义标志 下为你的 CPU 添加正确的 busratio = xx:

    【黑果小兵】AMD Ryzen 安装 macOS High Sierra(10.13)指南 [授权翻译] 我使用的是 Ryzen 1700 CPU,所以我的 busratio 是 30,因为 3.0GHz 的时钟速度。

第 3 步。专用 GPU 加速

对于您的特定主板,您可能需要将 NVRAM 检测修补程序添加到 dGPU 加速中。我在 AMD RX 560 上不需要它,但是当我插入我认为很奇怪的 Nvidia GTX 1050 Ti 时需要它。

添加 EmuVariableUefi-64.efi:

  1. 打开 三叶草配置程序
  2. 安装您的EFI 分区
  3. 使用 Clover 配置器打开config.plist
  4. 单击 Clover Configurator 左栏中的 安装驱动程序
  5. 点击 左下角的 EmuVariableUefi
  6. 在 **/ 卷 / EFI / EFI / Clover / Drivers64UEFI /**
AMD:

我把这些文件包括在内,让 AMD RX 卡工作,除了 Vega 56/64,这将需要更多的工作。如果您有 RX 560,请添加引导标志 -rad4200 以防止冻结,如此 处所述

NVIDIA:

除 EmuVariableUefi-64.efi 外,如果您使用的是最新发布的 Nvidia GPU 之一,您将安装网络驱动程序。不应该有任何你需要做的事情我已经设置了适当的 CsrActivateConfig 并添加了必要的 kexts。如果在安装网络驱动程序后出于某种原因无法正常工作,则可能需要在 BIOS 中禁用 CMS。

转到驱动程序页面获取 Web 驱动程序:

下载 – Nvidia Web 驱动程序

注意:如果由于隐私设置而未能成功安装,可能需要重新安装 Nvidia 网络驱动程序。

步骤 4. 声音,以太网和其他一切

声音使用 VoodooHDA.kext 启用。我包括了所有的以太网 kexts,我可以想到,这将与 Ryzen,但我建议删除你不需要的 kexts。

关于打赏

您的支持就是我更新的动力!
如果不希望看到博主停更的话,请点击下方的 打赏 支持一下,有钱的捧个钱场,没钱的捧个人场,谢谢大家!

正文完
 0
liveob
版权声明:本站原创文章,由 liveob 于2024-09-15发表,共计6194字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)
验证码