动手装一台 iMac - 黑苹果系统安装

之前的文章都是硬件及一些准备工作,本篇来介绍如何把 macOS 安装到自己攒的机器上。看到这里,如果没有下定折腾的决心,之前配的那台 PC 完全可以当一个游戏机无痛安装 Windows 使用,如果你准备好了,恭喜踏入黑果的不归路,只能说,一直黑果一直爽。(手动斜眼)

本文安装方法采用的是 tonymacx86 的安装方式,但是结合我自己的安装经验,做了一些修改,因为他们的通用的步骤不一定适合每一台 PC,例如我自己的 Z390 芯片组在安装的时候就遇到了一些坑,花了我十个小时时间去解决这些问题。

在安装之前你还需准备以下几样东西:

  1. 一个 16~32GB 的 U 盘
  2. 一个 USB 2.0 的接口,可以直接购买 USB 2.0 的分线器或者直接买一根 9pin 的 USB2.0 线直接接在主板上
  3. Clover Configurator
  4. Unibeast
  5. Multibeast

以上文件可以在公众号回复 苹果 获取,也可以自行在 tonymacx86 下载,我也是从上面下载的。

Step 1:下载 App Store 中正式版 macOS Mojave

打开 Mac 系统自带的 App Store 搜索 macOS:

下载 macOS

下载完成后你就会在 Application 文件夹下面发现一个名为Install macOS Mojave的文件。放在那里,不要管它。

推荐下载 macOS 10.14.4 版本的系统,再通过正常商店更新到 10.14.5,步骤和 MBP 上面更新系统是一样的。因为现在烧盘工具的 Clover 版本为4920,不太适合最新的 10.14.5 系统。Clover 是什么东西,我会在后面的文章里面讲解。如果自己下载不到 10.14.4 系统,可以用我的备份,后台回复“苹果”就能获取所有相关文件。

Step 2:使用 Unibeast 制作 macOS 启动盘

  • 插入准备好的 16GB U盘,打开 Disk Utility 工具,选择 View (左上角),show all Devices,选择外部 USB,点击 Erase,设置 GUID 分区:

抹除 USB

Attention: 抹除完成后需要把 mac 的语言设置成 English,否则无法正常运行 Unibeast。

  • 重启 MBP 或者 iMac 进入英文系统,打开 Unibeast(可以用我提供的或者自行在 tonymacx86 下载),选择 continue、continue、continue、agree 进入下面的界面:

选择刚刚格式化好的 USB

  • 点击 continue,进入下一个界面选择Mojave
  • 点击 continue,进入 Bootloader Configuration 界面,选择UFFI Boot Mode,第一个选项
  • 点击continue,进入下一个界面,Graphics Configuration,如果你按照我给的配置攒的机器,这里什么都不用选,直接点击 continue 进入下一步:

安装选项

  • 点击 continue,输入电脑密码,点击 install,开始烧制 U 盘。

开始烧盘

  • 等待 10~30 分钟之后,出现成功的提示,那么恭喜你安装成功。

开始烧盘

如果出现失败提示,那么可能是 U 盘有问题,或者换一台电脑重复上一部操作。我第一次在狗d买的 U 盘就是有问题的。

至此,和 tonymacx86 的步骤是完全一样的,下面的步骤就是关键了。

Step 3:修改制作好的 U 盘启动盘

这一步和 tonymacx86 是不同的,请自己对照自己的芯片组阅读。

烧制好 U 盘,你会在桌面看到两个外部磁盘,第一个叫Install macOS Mojave,第二个叫EFI

开始烧盘

  • 打开 Install 的外部 U 盘,拖入下载好的 Multibeast app

Z390 芯片组

  • 打开 EFI 文件,找到 drivers64UEFI 文件夹,替换 OsxAptioFixDrv-64.efi 文件为 OsxAptioFix2Drv-free2000.efi 或者 OsxAptioFixDrv3-64.efi,删掉 AptioMemoryFix.efi 文件

更改 efi

  • 具体是 Drv-free2000 还是 Drv3 根据主板的不同需要自己尝试
  • 也可以不用动 EFI 文件,我也在论坛上看过直接安装成功的

Z370 芯片组

  • 一些主板可以不用修改 EFI 文件,例如我的 Z370N WiFi 这块板子
  • 一些主板需要删掉 AptioMemoryFix.efi 或者 OsxAptioFixDrv-64.efi,它们两个保留其中之一

微星 MSI 主板

  • 微星主板一般是需要替换 OsxAptioFixDrv-64.efi 或者 OsxAptioFx2Drv.efiOsxAptioFix2Drv-free2000.efi

至此,启动盘的制作已经完成。推出制作好的 U 盘启动盘。

这个地方比较麻烦,不同的主板需要的这个 EFI 文件也不同,只保留其中之一。具体需要哪个,需要各位在安装的时候进行尝试,尝试不对再替换另外一个。如果设置的有问题,那么可能遇到下面的情况:

  1. 安装系统的时候第一次重启会冻结在还剩两分钟的时候
  2. 第二次重启正式安装的时候会冻结在还剩十三到十四分钟的时候
  3. 安装完成后,会无法正常关机和重启

不要慌,这只是小事情,解决一次,一劳永逸。为了不影响阅读连续性,解决办法我会在下一篇文章中放出。

Step 4:修改 BIOS

上面的步骤都是在原本的 MBP 或 iMac 中进行的,下面的步骤是在攒好的机器上进行的。

开机 Logo 疯狂点击 Del 进入 BIOS 设置界面。

华硕主板 BIOS

首先找到初始化 BIOS 把 BIOS 恢复到默认设置。

  • 进入 BIOS 首页之后左侧中部的 X.M.P 设置成 Enable
  • 点击 F7 键进入 Advanced 模式
  • Advanced Items -> CPU Configuration -> Intel (VMX) Virtualization Technology -> Enable
  • Advanced Items -> System Agent (SA) Graphics Configuration -> Primary Display -> PEG (如果你用核显就设置成 Auto)
  • Advanced Items -> System Agent (SA) Graphics Configuration -> IGPU Multi-Monitor -> 显示器连接独立显卡设置成 Enable、核显 Disable
  • 保存并重启再次进入 BIOS Advanced 模式
  • Advanced Items -> System Agent (SA) Graphics Configuration -> RC6 -> Off
  • Advanced Items -> System Agent (SA) Configuration -> Above 4G Decoding -> Enable
  • Advanced Items -> System Agent (SA) Graphics Configuration -> DVMT Pre-Allocated -> 128M
  • Advanced Items -> USB Configuration -> Legacy USB Support -> Disabled
  • Advanced Items -> USB Configuration -> XHCI Hand Off -> Enabled
  • 华硕主板关闭 Secure Boot 方法:Boot -> Secure Boot -> Key Management -> Clear Secure Boot Keys
  • Boot -> CSM -> Disabled

技嘉主板 BIOS

技嘉主板的 BIOS 很简单很友好,也是先将 BIOS 恢复到默认设置,直接对着修改就行

  • M.I.T -> Extreme Memory Profile -> Profile 1(如果你的内存高于2666MHz,就会有这个选项,我的二奶机 2400 的没有)
  • BIOS -> Windows 8/10 Features -> Other OS (如果没有就选 Windows 8/10)
  • BIOS -> CSM Support -> Disabled(必须)
  • BIOS -> Secure Boot -> Disabled
  • Peripherals -> Intel Platform Trust Technology -> Disabled
  • Peripherals -> USB Configuration -> Legacy USB Support -> Enabled
  • Peripherals -> USB Configuration -> XHCI Hand-off -> Enabled
  • Peripherals -> Network Stack Configuration -> Network Stack -> Disabled
  • Chipset -> Vt-d -> Disabled
  • Chipset -> Internal Graphics -> Enabled
  • Chipset -> DVMT Pre-Alloc -> 64M
  • Chipset -> DVMT Total Gfx Mem -> 256M
  • Chipset -> Above 4G Decoding -> Enabled

MSI 和 华擎主板

相关的 BIOS 设置需要大家自行查找,然后对着上面的修改。我从玩电脑起就没用过这俩的主板。

修改好 BIOS 保存并关机。

Step 5: 通过 USB 启动盘安装 Mojave

注意:此时将烧好的启动盘插入 USB2.0 接口

华硕主板开机按 F8 进入启动盘引导界面,技嘉主板开机按 F12 进入引导界面,选择 Install From Mojave 进入引导安装界面:

大致是类似这样的:

分区引导

  • 选择 Boot macOS Install from Install macOS Mojave 进入安装界面,在顶部的工具栏选择 Disk Utility
  • 你想安装在哪个盘就抹掉哪个盘,将磁盘命名为 Mojave,类型选择 Mac OS Extended (Journaled)
  • 抹掉完成后关闭磁盘工具,选择 Install,选择刚刚格式化的盘,点击 Install
  • 安装完毕后系统会自动重启,重启时连续点击 F8 或 F12,进入 U 盘引导盘
  • 这时候应该会多一个类似 Boot from Mojave 字样的选项,选这个不要选上面那个
  • 完成安装后,系统会自动重启,这时候再按 F8 或 F12 进入 U 盘引导
  • 选择 Mojave
  • 进入 MacOS,打开烧好的启动盘,打开事先拖入的 Multibeast
  • 选择 Quick Start,选择 UEFI Boot Mode

Quick Start

  • 选择 Drivers,Audio -> AppleALC, Disk -> Intel Generic AHCI SATA, Misc -> FakeSMC, Network -> Intel -> IntelMausiEthernet v2.4.0, USB -> Remove XHCI USB Port Limit + USB Inject All
  • 选择 Bootloaders,此时如果是 Z370 选择 Clover UEFI Boot Mode,如果是 Z390 选择 Clover UEFI Boot Mode + Emulated NVRAM

Bootloader

  • 选择 Customize, Graphics Configuration -> Core Graphics Fixup AKA WhateverGreen
  • 如果你的 CPU 有核显,那么同时也需要勾选 Intel HD 630 (Coffee Lake)

Graphics Configuration

  • System Definitions,这个是个非常玄学的东西,如果你使用的是 Z370,或者 Z390 芯片组,选择 iMac 18,3
  • 选择 Build,此时应该是这样一个界面

Build

  • 点击 Install,安装完成后重启,拔掉 USB
  • 重启点击 Del 进入 BIOS,这时候设置启动首选项为 UEFI OS,也就是刚刚安好的系统
  • 对照上面的 BIOS 设置检查一遍有没有变化,有变化的要按照上面的设置再设置一遍,保存,重启
  • 重启后选择,Boot macOS from Mojave
  • 大功告成,进入系统,安装到此结束

原文发布于微信公众号 - 程序员维他命(J_Knight_)

原文发表时间:2019-06-07

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

扫码关注云+社区

领取腾讯云代金券