欢迎光临繁昌咀或服装有限公司
返回列表
您当前的位置:繁昌咀或服装有限公司 > 新闻动态 >
暗苹果开荒记体系篇: 超详细的雪白MacOS安设流程
发表于:2020-07-17 05:53 分享至:

行家益, 吾是可喜欢的排骨 

序言

这一篇排骨来 Z490 主板的暗苹果体系安设流程 (基于 OpenCore). 照样是以上一篇 (暗苹果开荒记硬件篇: 新品 10700K 圣旗 Z490 配置实例) 的硬件 Intel i7-10700K 圣旗 Z490-PRO Gaming 讯景 RX 480 为基础, 介绍排骨开荒吃土的一切过程~ 流程也许有以下几步: 制作安设盘. 安设 Windows 10. 下载有关文件和脚本工具. 挑取 DSDT (体系新闻)并制作补丁 (SSDT). 创建 config.plist (OC 配置) 并得复制到安设盘. 重新分区 安设 MacOS 10.15.5. 补全驱动并修整 OC 配置. 安设 Windows 10. (可选)

文本安设配置流程主要参考自 [OpenCore Desktop Guide]

由于平台限定请求, 本文一切必要下载的文件和程序都不及挑供下载连接, 请足够自吾发挥搜索本领~ 实在找不到可在评论区留言向排骨索取。

制作安设盘

排骨的暗苹果安设盘制作必要以下原料:

32G 以上的 USB 3.0 U盘一个.排骨计划将MacOS 10.15.5 Catalina安设镜像,Windows 10安设镜像,Ubuntu 18.04安设镜像都放到这个 U盘里。

一台平常做事的 Windows 10 或 MacOS 电脑. 安设盘的制作和配置都必要用这台电脑来完善。

卓异的网络环境, 有余的耐性, 懂点电脑技术的脑子。

用 Win10 电脑制作安设盘

1、下载暗果幼兵或其他大佬制作的 dmg 镜像,、Win10 安设镜像 (iso)、Ubuntu Desktop 18.04 安设镜像 (可选)

2、下载 balenaEtcher, 再用它把 dmg 镜像写入 U盘

3、下载 Win10 安设镜像 (iso), 用 dism 命令将镜像中的 install.wim 分成众个 1GB 的 swm 文件

4、在 U盘的盈余空间中创建一个比 Win10 安设镜像稍大的 FAT32 分区. 然后将镜像里除 install.wim 外的一切文件复制到此分区. 再把上一步生成的几个 swm 文件复制到此分区里代替 install.wim

5、在U盘的盈余空间中创建一个比 Ubuntu 安设镜像稍大的 FAT32 分区. 然后将镜像里一切文件复制到此分区中 (可选). 云云排骨的完善安设盘就制作完善了. 将 Win10 和 Ubuntu 也一首做到 U盘是为了安设众体系时省事, 你也能够用众个 U盘来做. 详细的步骤可参考排骨的旧贴 [最终体系安设盘打造攻略-macOS win10 ubuntu三相符一]

准备 OpenCore 必要的驱动, 补丁和工具上面制作的安设盘很能够无法让你直接进入到 Mac 体系安设界面, 稀奇是对于排骨现在开荒的这款最新的酷睿十代 Z490 主板而言。

> 下载github.com/acidanthera仓库里的OpenCore-0.5.9-DEBUG.zip)并下载.> 下载并安设 python 3.8.x.> 下载github.com/corpnewt仓库里的SSDTTime,ProperTree,GenSMBIOS.> 下载mackie100projects的OpenCore Configurator.> 将OpenCore-0.5.9-DEBUG.zip中的EFI文件夹复制到 U盘 Win10 安设分区, 放到 Ubuntu 谁人分区也走. 云云能够免往挂载 U盘 EFI 分区的麻烦.> 删除EFI\OC\Drivers中的以下文件, 然后增补HFSPlus.efi()。

暗苹果开荒记体系篇: 超详细的雪白MacOS安设流程

> 删除EFI\OC\Tools中除OpenShell.efi以外的一切文件. (用来检查CFG Lock状态的VerifyMsrE2.efi能够保留)> 下载并增补 kext 驱动并复制到EFI\OC\Kexts文件夹中, 排骨开荒的这块圣旗 Z490 主板还必要额外增补FakePCIID.kex,FakePCIID_Intel_HDMI_Audio.kext才能作声音。

暗苹果开荒记体系篇: 超详细的雪白MacOS安设流程

> 操纵ProperTree.bat修改USBInjectAll.kext文件夹下的Info.plist文件 (没错, 苹果的行使程序.app和驱动程序.kext都是文件夹). 在Root\IOKitPersonalities\ConfigurationData\Configuration节点下找到8086_a36d, 将它改名为XHC并保存。

暗苹果开荒记体系篇: 超详细的雪白MacOS安设流程

> 从github.com/dortania/Getting-Started-With-ACPI/tree/master/extra-files/compiled下载SSDT-AWAC.aml,SSDT-PLUG-DRTNIA.aml,SSDT-EC-USBX-DESKTOP.aml三个文件放入EFI\OC\ACPI文件夹中. 排骨自然也一切手工折腾过这些SSDT的, 末了才发现用这几个现成的就够了. (此处省往三万字…)修改 OpenCore 的配置文件。> 将OpenCore-0.5.9-DEBUG.zip中的Docs\Sample.plist文件复制到EFI\OC文件夹并改名为config.plist。> 运走ProperTree.bat来掀开config.plist文件。> 在ProperTree的File菜单里选择OC Clean Snapshot, 然后选中EFI\OC文件夹. 云云上面清理益的efi和kext文件就都引用到 OpenCore 的配置文件config.plist里了。> 按下图竖立益Booter的Quirks. 倘若开机 log 报错, 能够试尝着转折RebuildAppleMemoryMap和SetupVirtualMap的值。

暗苹果开荒记体系篇: 超详细的雪白MacOS安设流程

> 按下图竖立益Kernel的Quirks. 其中的AppleCpuPmCfgLock和AppleXcpmCfgLock只有在主板BIOS的CFG Lock启用而又异国选项让你关闭时才必要掀开 (可在开机时选择VerifyMsrE2来检查主板BIOS的CFG Lock状态).DisableIoMapper掀开就能够无视VT-d了.XhciPortLimit在定制益 USB 端口之后关失踪。

暗苹果开荒记体系篇: 超详细的雪白MacOS安设流程

> 按下图竖立益Misc的Debug和Security节点.Debug下面的几个竖立都是用来生成调试新闻和舛讹新闻的, 这片面的改动对安设和配置暗苹果体系异国影响, 能够不动.AllowNvramReset会在OpenCore启动菜单中增补Reset NVRAM选项,AllowSetDefault能够让你修改OpenCore启动菜单的默认选择项 (按 Ctrl Enter). 末了两个选项是屏蔽和降矮 MacOS 的安设检查功能, 缩短暗苹果的出错率。

暗苹果开荒记体系篇: 超详细的雪白MacOS安设流程

> 按下图竖立益NVRAM.UIScale竖立为 2 能够启用 HiDPI, 避免 OpenCore 启动时超高分屏表现器表现内容太幼.boot-args是 OpenCore 的启动参数, 上图参数外示表现一切启动新闻, 方便进不了体系的同学拍照上线求助.prev-lang:kdb初首说话竖立, 默认是俄语, 改成en-US:0就是英语了。

暗苹果开荒记体系篇: 超详细的雪白MacOS安设流程

> 操纵前线下载的GenSMBIOS来生成暗苹果的硬件注册新闻. 运走GenSMBIOS.bat再选3. Generate SMBIOS。

暗苹果开荒记体系篇: 超详细的雪白MacOS安设流程

然后输入iMac19,1(仔细大幼写和逗号) 就能生成一套 SMBIOS 新闻了。

暗苹果开荒记体系篇: 超详细的雪白MacOS安设流程

倘若你想激活 iMessage/FaceTime 等功能, 就像往checkcoverage.apple.com检查你生成的Serial是否存在, 倘若不存在就能用来激活 iMessage/FaceTime, 相通暗群晖洗白操作. 倘若是这个串号已经存在, 外示同串号的苹果电脑别人已经在操纵, 会有一些坦然题目. 如下图就是排骨试出来的一个美国马凯特大学里的苹果电脑串号, 联网后会自动添入托管证书, 获取包含清空你电脑在内的各栽权限~ 怕不怕。

暗苹果开荒记体系篇: 超详细的雪白MacOS安设流程

> 按下图竖立益PlatformInfo. 其中的SystemSerialNumber,MLB,SystemUUID操纵上一步从GenSMBIOS生成的新闻来填充.MLB就是Board Serial. 这步完善后就能够保存并关闭config.plist了。

暗苹果开荒记体系篇: 超详细的雪白MacOS安设流程

至此基于 OpenCore 的雪白安设盘已经制作完善了. 能够拨失踪 U盘插到要吃暗苹果的主板上开机了. 记得把上面下载的OpenCore Configurator也复制到 U盘上!

安设 MacOS

> 按F12(圣旗主板的 BIOS 基本与华硕的一致) 进入 BIOS 竖立。> 再按F9搜索Fast Boot,Secure Boot,Intel SGX这三个选项并禁用.> 不息行使搜索功能找到以下选项并修改竖立:Intel VMX (这块主板没找到 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

> 保存竖立并重启, 然后按F8选择 U盘启动, 会望到有众个 U盘分区可选. 倘若上面是把EFI放在Win10或Ubuntu分区, 那就要选 3 或者 4. (1 是 EFI 分区, 2 是 MacOS 安设镜像分区, 3 是 Win10 安设镜像分区, 4 是 Ubuntu 安设镜像分区)

暗苹果开荒记体系篇: 超详细的雪白MacOS安设流程

> 进到 OpenCore 启动菜单时, 选择Install macOS Catalina. 选择后面带external的外示是 U盘上的. 下图能够与你望到的选择数目和挨次纷歧样, 仅供参考。

暗苹果开荒记体系篇: 超详细的雪白MacOS安设流程

> 与各栽舛讹作搏斗~在成功进入 MacOS 安设界面之前拍照, 搜索, 重启. 包含但不限于

apfs_module_start ...SMCSuper IO ...Waiting on ...apfs_sysctl_register ...Please go to https :// panic.apple.com to report this panic

> 终于进入了安设界面. 排骨最先掀开Disk Utility处理一下分区。

暗苹果开荒记体系篇: 超详细的雪白MacOS安设流程

> 从左上View下拉框中选中Show All Devices来表现整个硬盘而不光是分区。

暗苹果开荒记体系篇: 超详细的雪白MacOS安设流程

> 选择必要装暗苹果的硬盘,新闻动态 点上方的格式化按钮Erase, 格式选择Mac OS Extended (Journaled), 分区外选择GUID Partition Map. 完善后再点上方的分区按钮Partition。

暗苹果开荒记体系篇: 超详细的雪白MacOS安设流程

暗苹果开荒记体系篇: 超详细的雪白MacOS安设流程

> 点两次 新添两个分区, 先只改名字不改格式. 逆正是开荒体验, 排骨马虎平均了三个区. 一个 MacOS, 一个 Win10, 一个 exFAT 交换区。

暗苹果开荒记体系篇: 超详细的雪白MacOS安设流程

暗苹果开荒记体系篇: 超详细的雪白MacOS安设流程

> 退出Disk Utility, 选择Install macOS, 再选择一个分区最先安设。

暗苹果开荒记体系篇: 超详细的雪白MacOS安设流程

> 苹果安设程序会本身重启两次, 第一次重启后不息选择上次谁人 U盘的分区进入OpenCore, 这回要选macOS Installer。

暗苹果开荒记体系篇: 超详细的雪白MacOS安设流程

暗苹果开荒记体系篇: 超详细的雪白MacOS安设流程

> 第二次重启照样必要用 U盘引导OpenCore, 但是选择进入的是MacOS. 望到下面这个时区选择界面就表明暗苹果体系已经安设益了。

暗苹果开荒记体系篇: 超详细的雪白MacOS安设流程

> 第一次正式进入暗苹果体系时, 先找到Terminal再运走sudo spctl --master-disable命令来开启第三方柔件运走权限. 然后运走 U盘里的OpenCore Configurator, 在其Tools菜单项下面选择Mount EFI, 挂载并掀开暗苹果现在硬盘上的EFI分区。

暗苹果开荒记体系篇: 超详细的雪白MacOS安设流程

> 将放到 U盘的EFI文件夹复制到刚刚挂载的硬盘EFI分区中. 云云就能够拔失踪 U盘直接从硬盘启动暗苹果体系了.暗苹果 MacOS 体系安设完善!

安设 Win10

暗苹果用得再溜, 也总会有必要用到 Windows 的时候. 在安设过 MacOS 后, 再安设 Win10 就很浅易了。

> 插入前线制作的安设盘, 重启电脑. 在OpenCore启动菜单中选择Windows (external)

暗苹果开荒记体系篇: 超详细的雪白MacOS安设流程

> 进入 Windows 安设界面后, 按Shift F10掀开命令走容器. 进入diskpart模式, 操纵list disk和select disk命令选中硬盘, 再操纵list part命令列出硬盘的一切分区. 其中Partition 1是装有OpenCore的EFI分区, 其它几个别离为macOS,win10,exfat三个分区。

暗苹果开荒记体系篇: 超详细的雪白MacOS安设流程

> 操纵select part命令选中吾们准备安设 Win10 的Partition 3分区, 由于它是苹果分区, Win10 不及操纵, 于是要将它delete失踪.Partition 3被删除后, 再操纵create part primary命令创建一个分区给 Win10 安设操纵。

暗苹果开荒记体系篇: 超详细的雪白MacOS安设流程

> 操纵format fs=ntfs quick命令将刚刚创建的分区格式化, 并用assign分配一个盘符. 用list vol命令能够望出每个分区被分配的盘符. 能够望到刚刚格式化益的要装 Win10 的 NTFS 分区盘符是F。

暗苹果开荒记体系篇: 超详细的雪白MacOS安设流程

> 再选中EFI分区, 给它也分配一个盘符. 现在能够望到F是预装 Win10 的分区,G是EFI启动区,C是 Win10 安设包分区. 这几个盘符记益了. 后面要用。

暗苹果开荒记体系篇: 超详细的雪白MacOS安设流程

> 切换到C盘, 用dism /get-wiminfo /wimfile:sources\install.swm命令找出准备安设的 Win10 版本. 排骨打算安设Index: 5位置的Windows 10 Pro。

暗苹果开荒记体系篇: 超详细的雪白MacOS安设流程

> 输入dism /apply-image /imagefile:sources\install.swm /swmfile:sources\install*swm /index:5 /applydir:F:直接将 Win10 安设包内存解压到F盘. (原install.wim由于大于 4GB, 在制作安设盘时被排骨分割成众个installx.swm)。

暗苹果开荒记体系篇: 超详细的雪白MacOS安设流程

> 末了操纵bcdboot F:\windows /s G: /f UEFI命令将F盘里的Windows引导写入G盘, 引导格式为UEFI。

暗苹果开荒记体系篇: 超详细的雪白MacOS安设流程

> 退出 Win10 安设程序重启, 期待几分钟再望到的就是熟识的 Win10 迎接界面了! 之后开机时能够按F8选择从OpenCore或者Windows Boot Manager启动, 也能够在Bios中竖立启动挨次。

暗苹果开荒记体系篇: 超详细的雪白MacOS安设流程

现在 MacOS/Windows 单硬盘双体系搞定! 两个体系都能够平常读写第三个 exfat 分区. MacOS 能够直接读取 NTFS 分区, Win10 必要安设Linux Reader等柔件才能够访问苹果分区。

补遗

定制 USB 端口

暗苹果开荒记体系篇: 超详细的雪白MacOS安设流程

> 下载github.com/headkaze/Hackintool并运走。

> 切换到 USB 页面, 能够望到一切可用的 USB 端口表现为绿色, 把暗色的 USB 端口都删除. 倘若只有片面绿, 能够用把 USB 键盘或鼠标的 USB 2.0 插头和一个 USB 3.x 的 U盘把主机上每个 USB 都插一遍, 插绿它!

> 望望绿色端口总数是不是在 15 个之内, 众于 15 的话必要删除几个绿色端口. (上一篇排骨已经表清新圣旗 Z490-PRO GAMING 这块主板上哪些 USB 端口用到了, 恰恰与下图的绿色端口一致, 也恰恰是 15 个)

> 点击右下导出按钮生成一个USBPorts.kext, 把它复制到EFI\OC\Kexts文件夹中。

暗苹果开荒记体系篇: 超详细的雪白MacOS安设流程

> 将EFI\OC\Kexts\config.plist文件中的USBInjectAll.kext修改成USBPorts.kext, 再把XhciPortLimit改成false。

> EHCI: USB 2.0 控制器 (Intel Skylake 最先作废了, 倘若你在其它教程中望到它, 请无视)> XHCI: USB 3.x 控制器. (向下兼容 USB 1.1/2.0)

> HSxx: HS (High Speed) 外示 XHCI 下的 USB 2.0 接口。

> SSxx: SS (Super Speed) 外示 XHCI 下的 USB 3.x 接口。

> macoS Catalina 限定每个 USB 控制器最众 15 个接口. (圣旗 Z490-PRO GAMING 只有一个 XHCI)

> 一个 USB 2.0 接口对答一个 HSxx, 如 HS13, 禁失踪 HS13 这个接口就失灵了。

> 一个 USB 3.x 接口对答一个 HSxx 和一个 SSxx, 如 HS01/SS01. 禁失踪 HS01 这个接口插鼠标键盘或其它 USB 1.1/2.0 设备不做事. 禁失踪 SS01 则 USB 3.x 设备降为 2.0 模式运走. HS01/SS01 都禁失踪则此接口十足失灵。

修改电脑名称

掀开/Users/[用户名]/Library/Preferences/com.apple.SystemProfiler.plist修改CPU Names节点的string值, 不要改key值。

CPU Names F8JC-en-CN_CN iMac (Shengqi Z490-PRO GAMING) 

操纵无核显 CPU

倘若你用的是带 F 无核显的 CPU, 那么在生成 SMBIOS 时输入iMacPro1,1, 云云暗苹果体系会将独显行为默认显卡。

双体系时间同步

MacOS 与 Windows 采用不及的体系时钟识别手段. MacOS 会将体系时钟竖立成UTC时间, 而 Windows 会把体系时候行为本地时间。

REG ADD HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 1

倘若你能够忍受 MacOS 下操纵英国时间, 就不必要改 Windows 注册外了 。

暗苹果开荒记体系篇: 超详细的雪白MacOS安设流程

优惠商品新闻>> 即食鸡胸肉 100gX7 券后 19.9元 绿联移动电源 双向快充18W 2W毫安 券后75元 南极人充电式声波电动牙刷 券后价7.9元 新华正版> 全套6册 券后49元 怡浓麦丽素桶装520g 夹心暗巧克力朱古力麦芽脆心 券后38元,